pg_restore错误:pg_restore:文件头中的[archiver]不支持的版本(1.13)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pg_restore错误:pg_restore:文件头中的[archiver]不支持的版本(1.13)相关的知识,希望对你有一定的参考价值。
我试图用pg_restore从备份文件恢复表。但是我得到了上面提到的错误。我到处都读到需要升级版的postgres。我将我的升级到9.6.8-1然后升级到10.3-1。两者都没用。有没有人有一个详细的程序来解决使用Windows操作系统的这个问题?提前致谢
答案
解决了我 -
我在安装了多个Postgrsql版本的计算机上从PgAdmin4恢复时遇到了同样的错误。它正在调用一个较旧的pg_restore版本。在PgAdmin中,我将文件/首选项/二进制路径中的二进制路径从$ DIR /../运行时更改为C:\ Program Files \ PostgreSQL \ 10 \ bin,这解决了我的问题。我怀疑你有一个类似的问题,即使你更新了postgresql,你在不知不觉中调用了一个较旧的pg_restore版本。
以上是关于pg_restore错误:pg_restore:文件头中的[archiver]不支持的版本(1.13)的主要内容,如果未能解决你的问题,请参考以下文章