Hi, I’m configuring an environment that is pointed at an external AWS rds instance (postgres 11.x)
I notice this error when trying to backup through the UI:
[2019-10-25 21:50:35] Dumping the public schema of the database...
[2019-10-25 21:50:35] pg_dump: server version: 11.5; pg_dump version: 10.10 (Debian 10.10-1.pgdg100+1)
[2019-10-25 21:50:35] pg_dump: aborting because of server version mismatch
I guess this is because the docker container’s pg_dump version is not matching the version of the external rds database. Any suggestions on how to deal with this? Should I just use an external db that isn’t 11.x?
Já implementamos no PostgreSQL 11.
Podemos continuar usando?
O backup é o único recurso que não está funcionando?
Como fazer o downgrade para a versão 10, caso não possamos exportar/importar?
Como o PostgreSQL é muito confiável ao manter os recursos funcionando e não remove funcionalidades com facilidade, ele deve funcionar, exceto para backup e restauração, que dependem da versão do pg_dump do contêiner.
Nós não executamos nem testamos isso, então você está por conta própria caso algum problema surja.
Estávamos na mesma situação: implantados no PostgreSQL 11 gerenciado pelo GCP porque a documentação exigia o PostgreSQL 10 ou superior.
Acabamos adicionando um comando personalizado ao nosso processo de inicialização para instalar as ferramentas de cliente do PG 11 e configurar o pg_dump para usar essa versão por padrão.