Instalando PostgreSQL y PhpPgAdmin


PostgreSQL

Debido a un nuevo trabajo comenzaré a incursionar en el mundo de PostgreSQL , este es un potente sistema de gestión base de datos (dbms) con licencia de Software Libre 😀 . Para esto les explicaré un poco sobre la instalación del mismo 😀 .

Para esto cabe resaltar que la distribución que se me encuentro usando Trisquel GNU/Linux, si ustedes usan Debian o Ubuntu , tambien les puede servir.

Primero instalaremos el paquete necesario, para esto podremos usar la herramienta Synaptic o también usar la linea de comandos (terminal), previamente habiéndonos logueado como root, luego escribimos lo siguiente:

apt-get install postgresql

Antes de continuar cabe resaltar que PostgreSQL nos crea por defecto el usuario postgres, al cual podemos acceder una vez recien ingresado como root, usando el comando «su – postgres» (sin las comillas claro esta), todo esto establecido por motivos de seguridad.

Una vez hecho esto y suponiendo que ya tenemos instalado el servidor Apache y Php puedes descargar el PhpPgAdmin

Luego de tener instalado desempaquetamos el PhpPgAdmin en el Servidor Web y renombrar la carpeta como «PhpPgAdmin».

Ahora, para poder usar el PostgreSQL debemos de configurar el archivo pg_hba.conf ubicado en mi caso en «/etc/postgresql/8.3/main/pg_hba.conf».

El sector que antes tenía:

# "local" is for Unix domain socket connections only
local    all         all         ident sameuser
# IPv4 local connections:
host    all         all         127.0.0.1/32          md5
# IPv6 local connections:
host    all         all         ::1/128               md5

Quede de este modo:

# "local" is for Unix domain socket connections only
local  all  all        password
# IPv4 local connections:
#host    all         all         127.0.0.1/32          md5
host  all  all  127.0.0.1  255.255.255.255  password
# IPv6 local connections:
host  all  all  ::1  ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff  password

Para poder usar la nueva configuración del PostgreSQL, procedemos a reiniciarlo con:

/etc/init.d/postgresql-8.3 restart

Para terminar creamos un usuario para acceder al PhpPgAdmin, de este modo:

createuser nombre_usuario -P

Finalmente abrimos la dirección «http://localhost/PhpPgAdmin/» y accederemos con el usuario y clave creados (OJO: No se admiten usuarios como root, potsgres, etc).

Listo, ahora si a usar una interfaz web para administrar nuestro PostgreSQL :D.
Espero les haya servido este tutorial para emprendernos en el mundo del PostgreSQL :D.