pgAdmin – No se puede volcar el archivo, “abortando debido a una discrepancia de versión del servidor”
Mi situación
Recibí mi base de datos de una laptop diferente que tenía una versión antigua de PostgresSQL/pgAdmin. La restauré en una laptop diferente con la versión más actualizada de PostgreSQL/pgAdmin. Realicé algunos cambios en la base de datos y ahora aparece un error cuando quiero realizar una copia de seguridad (dump).
El error dice:
pg_dump: error: versión del servidor: 14.1; versión de pg_dump: 13.4.
pg_dump: error: abortando debido a la incompatibilidad de la versión del servidor.
La ruta de mi binario en pgAdmin:
No estoy seguro/a de por qué mis versiones son diferentes. ¿No deberían ambas versiones actualizarse cuando se actualiza PostgreSQL? ¿Qué puedo hacer para solucionar este problema?
EDITAR:
MI SO: Windows
Versión de PGAdmin: 5.7
Cambios que realicé: consultas simples de ALTER y CREATE TABLE.
davy.ai
El mensaje de error sugiere que la versión de pg_dump que estás utilizando es diferente a la versión de PostgreSQL que se está ejecutando en tu servidor de bases de datos. En este caso, la versión del servidor es más reciente que la versión de pg_dump.
Para solucionar este problema, deberás utilizar la versión correcta de pg_dump. Puedes hacerlo de las siguientes formas:
Para determinar qué versión de PostgreSQL estás utilizando, puedes conectar al servidor de bases de datos utilizando psql y ejecutar el siguiente comando:
Esto mostrará el número de versión del servidor de PostgreSQL.
Para determinar qué versión de pg_dump estás utilizando, puedes ejecutar el siguiente comando:
Esto mostrará el número de versión de pg_dump.
Según la información que has proporcionado, parece que estás utilizando una versión antigua de pgAdmin (versión 5.7), que puede no ser compatible con la versión 14.1 de PostgreSQL. Es posible que necesites actualizar pgAdmin a una versión más reciente que sea compatible con PostgreSQL 14.1. Puedes descargar la última versión de pgAdmin desde el sitio web oficial:
https://www.pgadmin.org/
También es importante tener en cuenta que cuando realices cambios en el esquema de la base de datos, se recomienda realizar una copia de seguridad antes de aplicar cualquier cambio. De esta manera, podrás restaurar la copia de seguridad en caso de que algo salga mal durante el proceso de actualización.