viernes, 6 de julio de 2012

PostgreSQL 9.1 en Debian Squeeze

En la presente entrada explicaré brevemente como instalar PostgreSQL 9.1 en Debian Squeeze 6.0 desde los Backports.

¿Que son los Backports?

Los Backports son paquetes recompilados de la rama testing (la mayoría) e unstable (en algunos casos solamente, por ejemplo, actualizaciones de seguridad) en un entorno estable para que puedan funcionar sin las nuevas librerías (siempre que sea posible) en una distribución estable de Debian. Los Backports no se puede probar tan extensamente como los paquetes estables de Debian, por lo que se proporcionan tal cuál, con el riesgo de incompatibilidades con otros componentes en Debian estable. Si desea más información haga clic aquí .


Instalando PostgreSQL 9.1

Editar el archivo de los repositorios para agregar la url de los Backports
$ sudo nano /etc/apt/sources.list

Agregar la siguiente linea al archivo anterior y guardamos
deb http://backports.debian.org/debian-backports squeeze-backports main

Actualizar la lista de paquetes
$ sudo apt-get update

Instalar PostgreSQL y pgAdmin
$ sudo apt-get -t squeeze-backports install postgresql-9.1 pgadmin3

Si va a utilizar PostgreSQL con Ruby on Rails deberá instalar los siguientes paquetes
$ sudo apt-get -t squeeze-backports install libpq5 libpq-dev

Cambiar la constraseña al usuario Postgres (a nivel de Sistema Operativo)
$ sudo passwd postgres

Cambiar de usuario (Hacer un switch-user)
$ su postgres

Iniciar linea de comandos de Postgres
$ psql

Desde psql, cambiar la contraseña al usuario postgres (a nivel de motor de Base de Datos)
postgres=# ALTER USER postgres WITH PASSWORD 'nueva_contraseña';

Salir de psql
postgres=# \q

Habilitar el servidor de PostgreSQL para aceptar conexiones en la red local:

De manera predeterminada el servidor de PostgreSQL solamente escuchara las peticiones del localhost, para habilitar la escucha de otras redes debemos incluirlas en el archivo de configuración que existe para este propósito.
$ sudo nano /etc/postgresql/9.1/main/pg_hba.conf

Debemos buscar el siguiente bloque de configuraciones y agregar lo que esta en negrita:
# IPv4 local connections: host all all 127.0.0.1/32 md5 host all all 192.168.1.0/24 trust

2 comentarios:

  1. Hasta ahora no he encontrado una nueva herramienta genial para trabajar con postgresql - Valentina Studio. Es la edición gratuita puede hacer las cosas más de las muchas herramientas comerciales!
    ¡Muy recomendable comprobarlo. http://www.valentina-db.com/en/valentina-studio-overview

    ResponderEliminar

Gracias por dejar tu comentario, por favor sea respetuoso...

Mizaq's Blog

Entradas populares