Exportar PostgreSQL con componente espacial PostGis de versiones antiguas

por | Mar 7, 2017 | Bases de Datos | 0 Comentarios

Acciones en el servidor origen.

  1. Exportar la base de datos antigua generando el fichero .sql incluyendo al opción de INSERT (ya que es mas estandar)

Acciones en el servidor destino.

  1. Instalar la BBDD postgreSQL en https://www.postgresql.org/download/, marcar la instalación de PgAdmin III para poder gestionar las bases de datos.
  2. Instalar la componente espacial Postgis en el gestor de Postgree, este se accede mediante la dirección local: http://localhost:8050
  3. Acceder a PgAdmin III, crear los usuarios que tubiera la bbdd origen y después crear la base de datos con el mismo nombre de origen (incluir en Properties/Owner los usuarios creados)
  4. En el botón derecho sobre extensiones crear la extensión de postgis en Properties/OID.
  5. Buscar el fichero legacy.sql en postgre y correr el fichero sobre la bbdd destino, esto incluirá funciones propias de versiones anteriores.
  6. Realizar la carga mediante linea de comandos si la bbdd es de gran tamaño
psql -h localhost -p 5432 -d <nombre_bbdd> -f <ruta_fichero_backup.sql> -U postgres

 

0 comentarios

Enviar un comentario

Tu dirección de correo electrónico no será publicada.