我正在尝试从另一台服务器恢复使用此命令获取的 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 文件为 13GB。pg-restore 已经运行了 4 个小时,一直在我的屏幕上滚动数据。没有错误。
但是当我从 psql 会话中执行此语句时
SELECT pg_size_pretty(pg_database_size('salesDB'));
我得到 5377 kB 的大小。什么?它现在至少应该是 1GB。我完全迷路了。所有这些数据都在我的屏幕上滚动,我无法证明它会去任何地方。没有磁盘使用。
帮助