pg_restore不适用于.dump文件

时间:2018-05-09 03:27:46

标签: postgresql dump database-backups database-restore pg-dump

我正在尝试将数据库恢复到新环境,而pg_dump / pg_restore似乎是我这样做的最佳方式。

我使用以下代码运行pg_dump命令,该代码生成了我的转储文件:

pg_dump -v -Fc --host=test.postgres.database.azure.com --port=5432 --username=test@test --dbname=test > test.dump

但是当我运行pg_restore时,它无法恢复数据库。尝试两个单独的命令时,我遇到了两个单独的错误。第一个错误

pg_error1

当我使用以下命令时发生

pg_restore -h test.postgres.database.azure.com -p 5432 -U test@test -C test.dump

和第二个

enter image description here

使用此命令时会发生

pg_restore -h test.postgres.database.azure.com -p 5432 -U test@test -C -Fc test.dump

我真的不明白这里出了什么问题。我发现所有其他答案在人们试图恢复纯文本文件时遇到了同样的错误,但这不是我在这里尝试做的。任何帮助将不胜感激。

0 个答案:

没有答案