Desde la consola de Postgres:
Crear usuario que será dueño de la bd:
postgres=# create user name_user login superuser password 'secret' ;
Crear bd:
postgres=# create database name_db owner name_user;
Probar conexión:
postgres=# \q
$ psql -h localhost -d name_db -U name_user -W
(ingresar password 'secret')
Habilitar postgis en bd:
name_dbs=> create extension postgis;
name_dbs=> create extension postgis_topology;
Verificar si Postgres se esta ejecutando y "escucha":
(Debe indicar que escucha en el puerto configurado por defecto 5432 u otro si fue modificado)
(Debe indicar que escucha en el puerto configurado por defecto 5432 u otro si fue modificado)
$ netstat -na | grep postgres
Habilitar acceso a la bd desde otro(s) equipo(s):
Editar el archivo /etc/postgresql/9.5/main/pg_hba.conf
Adicionar la siguiente línea en la sección #IPv4
host all all 0.0.0.0/0 md5
Editar el archivo /etc/postgresql/9.5/main/postgresql.conf
omitir el comentario y reemplazar 'localhost' por '*' en la parte de "Connection settings"
listen_addresses = '*'
Editar el archivo /etc/postgresql/9.5/main/pg_hba.conf
Adicionar la siguiente línea en la sección #IPv4
host all all 0.0.0.0/0 md5
Editar el archivo /etc/postgresql/9.5/main/postgresql.conf
omitir el comentario y reemplazar 'localhost' por '*' en la parte de "Connection settings"
listen_addresses = '*'
Reiniciar el servicio y puede ser accedida desde cualquier equipo y SIG de escritorio:
sudo /etc/init.d/postgresql restart
sudo /etc/init.d/postgresql restart
No hay comentarios.:
Publicar un comentario