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.