Edited at

PostgresSQLでDBの全テーブルのレコード数一覧を確認

More than 3 years have passed since last update.

お客様から本番環境のDBのダンプデータ貰ってローカル環境構築していたんだけど、本番環境と同じレコード数入ってるのか確認するときに使ったよっ

MySQLとは違いますね。

以下SQL文

SELECT T2.relname 

, T2.reltuples
FROM pg_stat_user_tables AS T1
INNER JOIN pg_class AS T2
ON T1.relname = T2.relname
ORDER BY T2.relname;

これで結果→各テーブル名、レコード数が出力できました。