【问题标题】:PostgreSQL / pgAdmin4 / dump server version mismatch using docker imagesPostgreSQL/pgAdmin4/dump 服务器版本不匹配使用 docker 镜像
【发布时间】:2019-02-20 01:49:30
【问题描述】:

我的环境正在使用以下 docker 镜像:

postgres:11

dpage/pgadmin4

在使用 unRaid 操作系统的机器上。

我的问题是我无法通过 pgadmin4 在我的 postgres 11 服务器上备份任何内容。 pgadmin4 返回以下错误:

pg_dump: server version: 11.2 (Debian 11.2-1.pgdg90+1); pg_dump version: 10.5
pg_dump: aborting because of server version mismatch

这里有一个类似的问题:PostgresSQL / pgAdmin4 / dump server version mismatch

他们通过更改 bin 路径解决了问题,但是这些是 docker 映像,我无法找到适用于 Linux 的 Postgres 11 的独立二进制文件。

关于这个确切的问题有一个问题,但它被拒绝并关闭:https://redmine.postgresql.org/issues/3843

我正在寻求任何帮助来获取/替换 pgadmin4 中的工具,以便它可以正确地与 postgres11 对话。

【问题讨论】:

    标签: postgresql docker pg-dump pgadmin-4


    【解决方案1】:

    现在的解决方案是使用 pgadmin4 的 docker 镜像的快照构建。

    据 pgadmin4 的 docker 镜像的维护者 Dave Page 说,当时它与 Alpine Linux 的 docker 镜像中可用的工具有关。它们最近更新并用于快照映像的构建。

    【讨论】:

      【解决方案2】:

      谁打包了您正在使用的 pgAdmin 4,将其与 PostgreSQL v10 客户端打包在一起。

      这就是你必须抱怨的地方。

      在这种情况下,显然是戴夫·佩奇。

      Docker 镜像的网站 (https://hub.docker.com/r/dpage/pgadmin4/) 建议:

      请通过 pgAdmin 支持渠道报告任何问题。见https://www.pgadmin.org/support/list/

      所以我想正确的渠道是订阅该邮件列表并在那里表达您的投诉。

      很抱歉,这太复杂了,但 PostgreSQL 世界中的各种工具由不同的(尽管有些相关)组维护,每个组都有自己的渠道。

      【讨论】:

      • 上面链接的问题:redmine.postgresql.org/issues/3843 来自 pgadmin4 问题板。他们已经意识到这个问题,但他们已经拒绝并关闭了它,所以它没有解决。显然降级 pgadmin4 是可行的(比如,什么?)。 At the moment, pgAdmin includes 10.5 binaries only. The current versions are 10.6 and 11.1. enterprisedb.com/download-postgresql-binaries Postgres 从 11.1 版开始不再提供二进制包,所以我无法从他们那里获取工具。所以我正在寻找一种方法来获取 11.1 版工具,以便我可以将 pgadmin4 指向它们。
      • 该错误已关闭,因为它是关于 EDB 安装程序而不是 pgAdmin 4,所以它应该与 EDB 一起提出。我建议您使用 docker 映像提出一个错误,这是另一回事。 EDB 不再为 32 位平台提供安装程序,但这无关紧要。
      • 啊,我明白了。这可能解释了为什么旧版本随它一起提供。我在这里打开了一个问题:redmine.postgresql.org/issues/4003 专门针对 docker 版本。与此同时,我仍在寻找一种解决方法来采购所需的二进制文件。
      • 你不应该使用那个 redmine 的东西,而是写信给邮件列表。但也许这样就足够了。
      • Dave Page(负责 pgadmin4 docker 镜像的人)在此回复:The tools in pgAdmin are provided by the OS vendor in the Docker images. In this case, Apine Linux. They have recently been updated and 11.x is available in the snapshot builds and 4.3 (when released).
      猜你喜欢
      • 2019-05-08
      • 2014-02-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-20
      相关资源
      最近更新 更多