У нас есть более 100 схем, поддерживаемых в PostgreSQL.Теперь мы хотим запросить все схемы, есть ли способ сделать это?кроме взглядов, процедур и объединения всего?Любые функции postgres, которые позволяют запрашивать несколько схем
Следующий запрос каталога выдаст действительные запросы для каждой таблицы во всех схемах вашей базы данных.Вы можете скопировать это в действительный файл SQL.
SELECT 'SELECT * FROM ' || table_schema || '.' || table_name || ';' AS query FROM information_schema.tables WHERE table_schema IN ( SELECT schema_name FROM information_schema.schemata WHERE schema_name NOT LIKE 'pg_%' AND schema_name != 'information_schema' );
Помогает ли это?