Postgres

Base de datos utilizada por Geoserver para cargar todas las capas geoespaciales.

Para eso hemos instalado el módulo PostGis, que añade soporte de objetos geográficos, convirtiéndola en una base de datos espacial para su utilización en Sistema de Información Geográfica.

Contiene la base de datos 'provincias', en la que cada provincia tiene su propia tabla conteniendo toda la información, creándose tantas vistas como capas son necesarias cargar.

Instalación:

1._ Nos hacemos root e instalamos los paquetes postgresql-8.3, postgresql-client-8.3, postgresql-contrib-8.3 y postgresql-common.

25_postgres1.jpg26-postgres2.jpg27_postgres3.jpg28_postgres4.jpg

sudo su
apt-get install postgresql-8.3 postgresql-client-8.3 postgresql-contrib-8.3 postgresql-common

2._ Nos conectamos con el usuario postgres y creamos un usuario con contraseña y
permisos para crear otros roles.

29_usuario_postgres1.jpg

su - postgres
createuser -P -E luismi

3._ Creamos una BD:

30_bdpostgres.jpg

createdb luismi

4._ Volvemos a conectarnos como root y configuramos el archivo /etc/postgresql/8.3/main/pg_hba.conf

31_pg_hba.conf_postgres1.jpg32_pg_hba.conf_postgres2.jpg

sudo su
vim /etc/postgresql/8.3/main/pg_hba.conf

## Database administrative login by Unics sockets
local all postgres ident sameuser

## TYPE DATABASE USER CIDR-ADDRESS METHOD

## "local" is for UNIX domain sockets connection only
##local all all ident sameuser
local all luismi ident md5
## IPv4 local connections:
host all all 213.190.0.3/32 md5
host all all 127.0.0.1/32 md5

## IPv6 local connections:
host all all ::1/128 md5

5._ Reiniciamos postgres:

33_reinicio_postgres.jpg

/etc/init.d/postgresql-8.3 restart

NOTA

Para permitir conexiones remotas, en el archivo postgresql.conf, se debe tener la directiva listen_address en '*'.

Artículos relacionados:

Postgis, Geoserver

« Linux

Si no se indica lo contrario, el contenido de esta página se ofrece bajo Creative Commons Attribution-ShareAlike 3.0 License