Instalaci贸n

Instalamos el paquete postgresql:

pkg install postgresql

Luego creamos el skeleton de la base de datos:

mkdir -p $PREFIX/var/lib/postgresql
initdb -D $PREFIX/var/lib/postgresql

Ahora iniciamos nuestra DB:

pg_ctl -D $PREFIX/var/lib/postgresql start

Cuando queramos detenerla podemos usar:

pg_ctl -D $PREFIX/var/lib/postgresql stop

Para conectarnos necesitamos un usuario. Podemos crear uno usando:

createuser --superuser --pwprompt NOMBRE_DE_USUARIO

Para crear una base de datos usamos:

createdb NOMBRE_DE_BASE_DE_DATOS

Nos conectamos usando:

psql NOMBRE_DE_BASE_DE_DATOS

Acceder a la DB en Local

Para acceder a la base de datos desde otra terminal o cliente debemos configurar los archivos pg_hba.conf y postgresql.conf.

cd $PREFIX/var/lib/postgresql
nano pg_hba.conf

Y agregamos la siguiente linea al final:

host    all             all             192.168.0.1/24          md5

Donde 192.168.0.1/24 es el rango de IPs que pueden acceder a la base de datos. Guardamos los cambios y salimos del archivo. Ahora abrimos el archivo postgresql.conf:

nano postgresql.conf

Y buscamos la linea listen_addresses y la cambiamos por (o simplemente la descomentamos eliminando el # del inicio):

listen_addresses = '*'

Guardamos los cambios y salimos del archivo. Ahora reiniciamos la base de datos:

pg_ctl -D $PREFIX/var/lib/postgresql restart

Eso es todo por hoy. Si tienes alguna inquietud no dudes en dej谩rmela en los comentario.

隆Gracias por leer!