Postgresqlデータベースのテーブルの総数を取得する方法はありますか?私が使用しているpostgresqlのバージョンはPostgreSQL 8.4.14です。
select count(*)
from information_schema.tables;
または、特定のスキーマのみのテーブルの数を検索する場合:
select count(*)
from information_schema.tables
where table_schema = 'public';
Pg_stat ...テーブルまたはinformation_schemaを検索してみてください。データベースに関する非常に有用な情報を見つけることができます。
例:
select * from pg_stat_user_tables ;
select count(*) from pg_stat_user_tables ;
select * from pg_stat_all_tables ;