viernes, 1 de abril de 2011

Instalando PostgreSQL en Linux



Recuerdo aquellos días en los que dejar corriendo un servidor postgreSQL (tanto en Linux como en Windows) era complicado. Hoy no es más que unos pocos comandos y todo queda listo.

Lo primero que debemos hacer es instalar postgresql y pgAdminIII:
aptitude install postgresql pgadmin3

Una vez instalado postgresql y pgadmin III, ya tendremos nuestro servidor instalado y corriendo, tendremos un nuevo usuario del sistema de login postgres (sin contraseña) y la base de datos postgres y el rol postgres.

Lo siguiente que debemos hacer es darle un poco de seguridad a los usuarios:
sudo passwd postgres

Luego verificaremos que el path de postgres sea "/bin/bash" con el comando:
sudo vipw

Lo siguiente es conectarnos a la base de datos, para cambiar la contraseña del rol postgres:
sudo su postgres -c "psql template1"

Una vez dentro, tipear la siguiente sentencia SQL:
ALTER USER postgres WITH PASSWORD 'nuevo_pass';

Para salir, escribimos el comando:
\q

Si no le ajustamos la contraseña a nuestro rol postgres, no podremos conectarnos via pgadminIII.

Si todo ha salido bien, abrimos pgAdminIII (Applications > Programming > pgAdmin III) y podremos crear una nueva conexión a nuestro servidor.

Evidentemente, esto es lo mínimo que hay que hacer para tener nuestro servidor PostgreSQL (y pgAdminIII) corriendo. Hay una gran cantidad de aspectos de seguridad, optimización y personalización que hay que tomar en cuenta, por ejemplo las listas de acceso y las configuraciones de regionalización.

Recomiendo echar un ojo a este documento.

No hay comentarios: