CÓMO

¿Se puede restaurar una base de datos PostgreSQL a una versión más reciente utilizando un archivo pg_dump?

Last Published: August 5, 2025

Normalmente, las actualizaciones locales de PostgreSQL se pueden realizar mediante pg_upgrade; sin embargo, debido a los cambios en la compatibilidad con los tipos de datos a partir de PostgreSQL 12.x, si la base de datos contiene una geodatabase, debe utilizar los comandos pg_dump y pg_restore para actualizar a PostgreSQL 12.x o posterior. Cuando se utiliza este método para actualizar, se eliminan los campos OID no utilizados y no admitidos de las tablas del sistema de la geodatabase que, de otro modo, impedirían actualizar PostgreSQL.

Esri recomienda utilizar pg_dump para crear un fichero, eliminar la base de datos, volver a crear la base de datos con el mismo nombre y restaurar el fichero en la base de datos recreada mediante pg_restore.

Note:
When restoring the PostgreSQL database, you can restore the pg_dump file to a newer version of PostgreSQL. Because pg_dump is used to transfer data to newer versions of PostgreSQL, the output of pg_dump can be expected to load into PostgreSQL server versions newer than pg_dump's version.

Id. de artículo: 000032177

Obtenga soporte con IA

Resuelva su problema rápidamente con el chatbot de inteligencia artificial de soporte de Esri.

Empieza a chatear ahora

Información relacionada

Descubrir más sobre este tema

Obtener ayuda de expertos en ArcGIS

Contactar con el soporte técnico

Empieza a chatear ahora

Ir a opciones de descarga