pg_restore错误:pg_restore:文件头中的[archiver]不支持的版本(1.13)

时间:2018-03-19 16:43:20

标签: postgresql pg-restore

我尝试使用pg_restore从备份文件恢复表。但是我得到了上面提到的错误。我到处都读到需要升级版的postgres。我将我的升级到9.6.8-1然后升级到10.3-1。两者都没用。有没有人有一个详细的程序来解决使用Windows操作系统的这个问题? 提前致谢

1 个答案:

答案 0 :(得分:4)

为我解决 -

我在安装了多个Postgrsql版本的计算机上从PgAdmin4恢复时遇到了同样的错误。它正在调用一个较旧的pg_restore版本。在PgAdmin中,我将文件/首选项/二进制路径中的二进制路径从$ DIR /../运行时更改为C:\ Program Files \ PostgreSQL \ 10 \ bin,这解决了我的问题。我怀疑你有一个类似的问题,即使你更新了postgresql,你也在不知不觉中调用了一个较旧的pg_restore版本。