我尝试在 pgAdmin4 中使用 Postgres 11.1 进行备份,但失败了。 pgadmin 显示了一个带有
的窗口状态:失败(退出代码:1)。
pg_dump:server version: 11.1; pg_dump: 10.5
pg_dump: aborting because of server mismatch
我不是很懂。 pgadmin4 不知道我使用的是 11.1 而不是 10.5 吗?
问题已解决 - 以我为例。
转到
pgadmin <首选项<路径<二进制路径
PostgreSQL 二进制路径自动设置为 $DIR/../runtime
我将路径更改为我安装的 PostgreSQL 版本 C:\Program Files\PostgreSQL\11\bin
最佳答案
您的 pgAdmin 使用的是 PostgresSQL 客户端 v10,但您的服务器是 v11。
由于 v10 不知道如何正确转储 v11 数据库,它拒绝尝试。
使用更新版本的 pgAdmin!
关于database - PostgresQL/pgAdmin4/转储服务器版本不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53659113/