テーブルやインデックスが占有しているディスクスペースが知りたい場合、'psql データベース名' で入ってから下記コマンドを実行。
SELECT relname, relpages FROM pg_class ORDER BY relpages DESC;その他詳しくはマニュアル参照のこと。
いや、おかしいと思ったんですけどね。会社サーバが df で見たときに 93% まで達していたので増設・交換するの面倒だなーと。で、よく見たら pg_dumpall で 1MB にも満たないデータベースがディスク上では2GB近く占有してるんですよ(笑)。いくらなんでもそれは・・・ということで上記コマンドで追っかけてみると、たった2つのインデックスで1.5GBも使っていました(^_^)。reindex すると ディスク占有量も 93% から 52% へ。
(本日の教訓) 大量に削除するテーブルはほったらかしではいけません