Buscar en el Blog

viernes, 17 de febrero de 2012

Cómo instalar PostgreSQL en un servidor Ubuntu

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:
  
sudo apt-get update

 
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.
  
listen-address = '*'
  
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

1 comentario:

  1. Me gusta usar con PostgreSQL en ubuntu – herramienta gratuita de Valentina Studio, hace todo lo que necesito, y lo hace muy bien http://www.valentina-db.com/en/valentina-studio-overview

    ResponderEliminar