テーブルの総サイズ、平均サイズを確認する
SELECT relname, reltuples, (relpages / 128) as mbytes,
(relpages * 8192.0 / (reltuples + 1e-10)) as average_row_size
FROM pg_class ORDER BY mbytes DESC;
指定件数のレコードを削除する(postgres用)
DELETE FROM table_names WHERE id IN
(SELECT id FROM table_names LIMIT 500000);
table_namesのテーブルから500000件ずつid順で削除する
コメント