【问题标题】:PostgresSQL / pgAdmin4 / dump server version mismatchPostgresQL / pgAdmin4 / 转储服务器版本不匹配
【发布时间】:2019-05-08 14:31:24
【问题描述】:

我尝试在 pgAdmin4 中使用 Postgres 11.1 进行备份,但失败了。 pgadmin 显示一个带有

的窗口

状态:失败(退出代码:1)。

pg_dump:服务器版本:11.1; pg_dump:10.5

pg_dump:由于服务器不匹配而中止

我真的不明白。 pgadmin4 不知道我使用的是 11.1 而不是 10.5?

问题已解决 - 以我为例。

前往

pgadmin

PostgreSQL 二进制路径自动设置为$DIR/../runtime

我将路径更改为我安装的 PostgreSQL 版本C:\Program Files\PostgreSQL\11\bin

【问题讨论】:

    标签: database postgresql pgadmin-4 postgresql-11


    【解决方案1】:

    您的 pgAdmin 使用的是 PostgresSQL 客户端 v10,但您的服务器是 v11。

    由于 v10 不知道如何正确转储 v11 数据库,因此拒绝尝试。

    使用更新版本的 pgAdmin!

    【讨论】:

    • 谢谢。求一个答案。我使用最新版本的 pgadmin4 v.3.6(2018 年 11 月 29 日发布)。那么我安装 PostgresSQL10.0
    • 嗯,如果最新版本的 pgAdmin 4 不支持 PostgreSQL v11,我会感到惊讶。也许它不小心在您的PATH 某处找到了错误的pg_dump
    • 抱歉,PATH 是什么意思?是否可以在 pgAdmin 中选择不同的 PostgresSQL 客户端版本?
    • 我对 pgAdmin 的了解不够,无法回答这个问题。也许我应该删除我的答案,因为它指出了问题的直接原因,但未能解释 如何 发生这种情况或如何应对。
    • “也许我应该删除我的答案”,确定问题是获得良好解决方案的第一步。劳伦兹,无需删除。
    猜你喜欢
    • 1970-01-01
    • 2014-02-03
    • 1970-01-01
    • 1970-01-01
    • 2013-07-20
    • 1970-01-01
    • 2017-03-01
    • 2012-01-26
    • 1970-01-01
    相关资源
    最近更新 更多