PL/PGSQLの関数に問題があります。基本的に、私はクエリを持っています:
SELECT nspname AS schemaname,relname,reltuples
FROM pg_class C
LEFT JOIN pg_namespace N ON (N.oid = C.relnamespace)
WHERE
nspname NOT IN ('pg_catalog', 'information_schema') AND
relkind='r' and nspname='1'
ORDER BY relname;
このクエリは、テーブルで開かれた行のデータベース統計を取得します。しかし、私たちのデータベースには膨大な量のスキーマがあります。そのクエリを使用してすべてのスキームを反復処理し、各スキームのテーブルで開かれる行の数を取得する関数を作成する必要があります。問題をグーグルで検索しようとしましたが、関連する例が見つかりませんでした。