Tiro monedas al aire, pero hasta ahora nunca las pude agarrar.

Les voy a mostrar  cómo se realiza una base de datos espacial en Postgres. Asumo que ya tienen Postgres y Postgis todo instalado y configurado.

OBS:

  • PostgreSQL 8.4.12
  • Postgis 1.5.1

Escribimos en la consola:
su postgres

Creamos la nueva base de datos. Escribimos en la consola:
createdb america_del_sur
createlang plpgsql america_del_sur
psql -d america_del_sur -f /usr/share/postgresql/8.4/contrib/postgis-1.5/postgis.sql
psql -d america_del_sur -f /usr/share/postgresql/8.4/contrib/postgis-1.5/spatial_ref_sys.sql

Ahora importamos lo siguiente. Escribimos en la consola:
psql -U postgres -d america_del_sur -f /home/proyectosbeta/backups/postgres/america_del_sur_lineas.sql

psql -U postgres -d america_del_sur -f /home/proyectosbeta/backups/postgres/america_del_sur_puntos.sql
psql -U postgres -d america_del_sur -f /home/proyectosbeta/backups/postgres/america_del_sur_polygons.sql

OBS:

  • Ser root.

Ahora hacemos un backup completo de toda la base de datos (america_del_sur).
pg_dump -U postgres -W -c america_del_sur -p 5432 -h localhost | gzip > /home/proyectosbeta/backups/postgres/america_del_sur.sql.gz

Base de datos espacial en postgres

Después de estos pasos muy sencillos ya tendremos una base de datos espacial. XD


Comments

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *