1. Qiita
  2. 投稿
  3. PostgreSQL

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

  • 3
    いいね
  • 1
    コメント

お客様から本番環境の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;

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