このコマンドで取得した pg_dump を別のサーバーから復元しようとしています。
sudo -u postgres pg_dump --verbose --format=custom --file=pg-backup.sql -U postgres salesDB
pg-backup.sql ファイルをコピーした後、このコマンドで復元しようとしています
sudo -u postgres pg_restore --verbose --jobs=`nproc` -f pg-backup.sql
pg-backup.sql ファイルは 13 GB です。pg-restore は 4 時間実行されており、ずっとデータを画面上にスクロールしています。エラーなし。
しかし、psql セッションからこのステートメントを実行すると
SELECT pg_size_pretty(pg_database_size('salesDB'));
サイズは 5377 kB です。何?これで少なくとも 1GB になるはずです。私は完全に迷っています。このデータはすべて画面を上にスクロールしていて、それがどこにも行かないことを証明することはできません. ディスク使用なし。
ヘルプ