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?
Ya hemos implementado PostgreSQL 11.
¿Podemos seguir usándolo?
¿Es la copia de seguridad la única función que no funciona?
¿Cómo podemos volver a la versión 10 si no podemos exportar/importar?
Como PostgreSQL es muy sólido al mantener el funcionamiento de las características y no es demasiado rápido eliminándolas, debería funcionar, excepto para la copia de seguridad y la restauración, que dependen de la versión de pg_dump del contenedor.
No lo ejecutamos ni lo probamos, por lo que si surge algún problema, dependerá de ti.
Estábamos en la misma situación: desplegado en Postgres 11 gestionado por GCP porque la documentación requería Postgres 10 o superior.
Finalmente, simplemente añadimos un comando personalizado a nuestro bootstrap para instalar las herramientas de cliente de PG 11 y hacer que pg_dump utilice esa versión de forma predeterminada.