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

More than 1 year has 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;

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

Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account log in.