pg_restore 给出错误(在 pg_dump 中使用默认压缩)
pg_restore giving an error (using default compression in pg_dump)
我使用此命令执行了 pg_dump
-
pg_dump -U postgres -d dbtest --create -n dbtest -Fc | gzip -9 -c > /backup/dbtest.gz
我正在尝试使用此命令恢复它 -
pg_restore -h myhostname -p 5432 -U postgres -d dbtest -Fc dbtest.gz &> Restore.log
但我收到一条错误消息 - [archiver] did not find magic string in file header
您在备份文件后对文件进行了 gzip 压缩。您需要先解压。
我使用此命令执行了 pg_dump
-
pg_dump -U postgres -d dbtest --create -n dbtest -Fc | gzip -9 -c > /backup/dbtest.gz
我正在尝试使用此命令恢复它 -
pg_restore -h myhostname -p 5432 -U postgres -d dbtest -Fc dbtest.gz &> Restore.log
但我收到一条错误消息 - [archiver] did not find magic string in file header
您在备份文件后对文件进行了 gzip 压缩。您需要先解压。