En esta publicación explico el procedimiento para instalar el servidor de base de datos
PostgreSQL en un servidor Ubuntu.
NOTA: de preferencia antes de correr el comando
apt-get install, actualizar la lista de
paquetes disponibles usando el comando:
1. En la consola de comandos (
shell) ejecutar el siguiente comando:
sudo apt-get install postgresql-8.4 postgresql-contrib
2. Ejecutar el siguiente comando:
sudo -u postgres psql < /usr/share/postgresql/8.4/contrib/adminpack.sql
3. Una vez instalado el servidor
PostgreSQL verificamos que el servidor se haya levantado a
través del siguiente comando:
sudo netstat -tap | grep postgresql
El comando mostrará algo similar a lo siguiente, indicando el nombre de proceso asignado y que
el servidor se encuentra escuchando (LISTEN).
tcp 0 0 localhost:postgresql *:* LISTEN 8157/postgres
4. El archivo de configuración del servidor
PostgreSQL se crea en la siguiente ruta
/etc/postgresql/8.4/main/postgresql.conf descomentar la línea:
listen-address = 'localhost'
Y colocar la IP del servidor o * para todas las IPs.
5. Ir a la ruta
/etc/postgresql/8.4/main/pg_hba.conf y colocar lo siguiente:
# IPv4 local connections:
host all all 0.0.0.0/0 md5
NOTA: No usar esto para un ambiente de producción, ya que da acceso a todas las redes y a
todos los usuarios. Es válido para una base de datos de pruebas.
6. Reiniciar el servidor
PostgreSQL usando el comando:
sudo service postgresql restart
7. En la consola de comandos ejecutar los siguientes comandos para crear un superusuario y una base de datos para este:
sudo -u postgres createuser -D -A -P usuarioBDD
sudo -u postgres createdb -O usuarioBDD miBDD
8. Instalar el cliente de administración gráfico (
pgAdmin) para conectarse al servidor
PostgreSQL descargando la aplicación del siguiente link:
http://www.pgadmin.org/download/windows.php
Gestión de los servicios [Iniciar | Detener | Reiniciar]
Para
detener el servicio de
PostgreSQL ejecutar el siguiente comando:
sudo service postgresql stop
Para
iniciar el servicio ejecutar el comando:
sudo service postgresql start
Para
reiniciar el servicio ejecutar el comando:
sudo service postgresql restart
Desinstalar el servidor PostgreSQL
Para desintalar el servidor
PostgreSQL ejecutar los siguientes comandos:
sudo apt-get remove postgresql*
sudo apt-get purge postgresql*
sudo apt-get clean