Несоответствие версий сервера PostgreSQL / pgAdmin4 / dump при использовании образов Docker - PullRequest
0 голосов
/ 17 февраля 2019

В моей среде используются следующие образы докера:

postgres: 11

dpage / pgadmin4

На машине, использующей unRaid для своей ОС.

Моя проблема в том, что я не могу сделать резервную копию чего-либо на моем сервере postgres 11 через pgadmin4.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

Они разрешены путем изменения корзиныпуть, однако это образы докера, и я не могу найти отдельный двоичный файл для Postgres 11 для Linux.

Существует проблема, связанная с этой точной проблемой, но она была отклонена и закрыта: https://redmine.postgresql.org/issues/3843

Я ищу любую помощь, чтобы получить / заменить инструменты в pgadmin4, чтобы он мог нормально общаться с postgres11.

Ответы [ 2 ]

0 голосов
/ 19 февраля 2019

Оказывается, что решение на данный момент заключается в использовании снимка сборки образа докера pgadmin4.

У него было что-то, что могло сделать инструменты, доступные в образе докера Alpine Linux в то время, по словам Дэйва Пейджа, хранителя образов докера pgadmin4.Они были недавно обновлены и использованы в сборке снимка.

0 голосов
/ 17 февраля 2019

Кто бы ни упаковывал используемый вами pgAdmin 4, он упаковывал его с клиентом PostgreSQL v10.

Так что вам придется пожаловаться.

В данном случае это, очевидно, Дейв Пейдж.

Веб-сайт изображения Docker (https://hub.docker.com/r/dpage/pgadmin4/) предлагает:

Пожалуйста, сообщайте о любых проблемах через каналы поддержки pgAdmin. См. https://www.pgadmin.org/support/list/

Так что, я думаю, правильный канал - подписаться на этот список рассылки и озвучить там вашу жалобу.

Извините, что это так сложно, но различные инструменты во вселенной PostgreSQL поддерживаются разными, хотя и несколькосвязанные, группы, каждая из которых имеет свои каналы.

...