データベースが使用しているサイズを取得する
ちょっと必要になったので調べた。
公式ドキュメントの「9.27.7. データベースオブジェクト管理関数」辺りの話。
現在のデータベースで使用されている容量を得る
SELECT pg_size_pretty(pg_database_size(current_database())) database_size;
全データベース(クラスタ)の容量の合計を得る
SELECT pg_size_pretty(sum(pg_database_size(datname))) cluster_size FROM pg_database;