PostgreSQL / pgAdmin4 / 使用 docker 图像转储服务器版本不匹配
PostgreSQL / pgAdmin4 / dump server version mismatch using docker images
我的环境正在使用以下 docker 个图像:
postgres:11
dpage/pgadmin4
在使用 unRaid 的机器上 OS。
我的问题是我无法通过 pgadmin4 在我的 postgres 11 服务器上备份任何内容。 pgadmin4 returns 出现以下错误:
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
这里有人提出了类似的问题:
他们通过更改 bin 路径解决了问题,但是这些是 docker 图像,我无法为 Linux.
找到 Postgres 11 的独立二进制文件
存在与此确切问题相关的问题,但已被拒绝并关闭:https://redmine.postgresql.org/issues/3843
我正在寻找对 get/replace pgadmin4 中的工具的任何帮助,以便它可以正确地与 postgres11 对话。
无论谁打包了您正在使用的 pgAdmin 4,都将其与 PostgreSQL v10 客户端打包在一起。
这就是你不得不抱怨的地方。
在这种情况下,显然是 Dave Page。
Docker图片(https://hub.docker.com/r/dpage/pgadmin4/)的网站提示:
Please report any issues through the pgAdmin support channels. See https://www.pgadmin.org/support/list/
所以我想正确的渠道是订阅该邮件列表并在那里表达您的投诉。
抱歉,这太复杂了,但是 PostgreSQL 世界中的各种工具由不同的(尽管有些相关)组维护,每个组都有自己的渠道。
现在的解决方案是使用 pgadmin4 的 docker 映像的快照构建。
根据 pgadmin4 docker 图像的维护者 Dave Page 的说法,它与当时 Alpine Linux 的 docker 图像中可用的工具有关。它们最近更新并用于快照图像的构建。
我的环境正在使用以下 docker 个图像:
postgres:11
dpage/pgadmin4
在使用 unRaid 的机器上 OS。
我的问题是我无法通过 pgadmin4 在我的 postgres 11 服务器上备份任何内容。 pgadmin4 returns 出现以下错误:
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
这里有人提出了类似的问题:
他们通过更改 bin 路径解决了问题,但是这些是 docker 图像,我无法为 Linux.
找到 Postgres 11 的独立二进制文件存在与此确切问题相关的问题,但已被拒绝并关闭:https://redmine.postgresql.org/issues/3843
我正在寻找对 get/replace pgadmin4 中的工具的任何帮助,以便它可以正确地与 postgres11 对话。
无论谁打包了您正在使用的 pgAdmin 4,都将其与 PostgreSQL v10 客户端打包在一起。
这就是你不得不抱怨的地方。
在这种情况下,显然是 Dave Page。
Docker图片(https://hub.docker.com/r/dpage/pgadmin4/)的网站提示:
Please report any issues through the pgAdmin support channels. See https://www.pgadmin.org/support/list/
所以我想正确的渠道是订阅该邮件列表并在那里表达您的投诉。
抱歉,这太复杂了,但是 PostgreSQL 世界中的各种工具由不同的(尽管有些相关)组维护,每个组都有自己的渠道。
现在的解决方案是使用 pgadmin4 的 docker 映像的快照构建。
根据 pgadmin4 docker 图像的维护者 Dave Page 的说法,它与当时 Alpine Linux 的 docker 图像中可用的工具有关。它们最近更新并用于快照图像的构建。