я сильно не понимаю в plpgsql. Как можно для всех последовательностей одним запросом получить и min/max из pg_sequence и last_value? И можно ли это сделать не создавая функции? Или пусть такими вещами занимается клиентский код и нечего зря страдать?
Имя последовательности - условно seqname - лежит в pg_class, min/max по имени достается легко и непринужденно через oid в pg_sequence. Но last_value можно достать только через select last_value from seqname. Как бы это собрать в один запрос?
Обсуждают сегодня