im 尝试使用 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版本。