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

问题描述 投票:6回答:1

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

postgresql pg-restore
1个回答
4
投票

解决了我 -

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

© www.soinside.com 2019 - 2024. All rights reserved.