PostgreSQL Instalacion + pgAdmin3 + phpPgAdmin

Instalacion de PostgreSql 8.2 en Ubuntu :

# sudo apt-get install postgresql-8.2

Una vez instalado, tenemos el usuario Postgres con una contraseña por default, entonces … a resetearla:

# bash

# su postgres

ejecutamos la utilidad:

# psql

# alter user postgres with password 'mi_password';

# \q

# exit

(por las dudas, el conf se encuentra en

/etc/postgresql/8.2 /main/postgresql.conf

y para reiniciar el servidor:

/etc/init.d/postgresql-8.2 restart

)

Listo… ya tenemos corriendo PostgreSQL en nuestro ubuntu .

Ahora el cliente administrador: PgAdmin3

# sudo apt-get install pgadmin3

Una vez instalado, podemos conectarnos usando la siguiente ocnfiguracion:

Adress: localhost

Description: “localhost” (o lo que sea)

Service: (vacio)

Port: 5432

Maintenance DB: template1

Username: postgres

Password: mipassword

Con esto tenemos un cliente administrador de PostgreSql

si deseamos soporte online, podemos instalar: phpPgAdmin:

$ sudo apt-get install phppgadmin

Esto es lo que mas me gusta ya que esta herramienta esta desarrollada con PHP.

La aplicacion queda instalada en : /etc/share/phppgadmin y todavia no tenemos acceso desde cualquier browser

para ello creamos un alias en el conf de Apache:

# sudo gedit /etc/apache2/apache2.conf

y en la ultima linea agregamos el alias de la siguiente forma:

Alias /phppgadmin “/usr/share/phppgadmin/”

ahora relodeamos apache:

# sudo /etc/init.d/apache2 reload

probamos que podemos acceder desde un browser:

http://localhost/phppgadmin

nos loguemos con los datos : U->postgres, P->mipassword

si vemos que no se puede acceder (cosa que puede ser muy comun), debemos editar el config de phppgadmin:

# sudo gedit /etc/share/phppgadmin/conf/config.inc.php

buscar la variable : $conf[’extra_login_security’] que se encuentra en TRUE y cambiarla a FALSE

Voila!!!!

con esto tenemos 3 cosas andando, Motor de Base de Datos : PostgreSQL, Cliente pgAdmin3 y cliente web phpPgAdmin

2 Responses to “PostgreSQL Instalacion + pgAdmin3 + phpPgAdmin”

  1. Awskel Says:

    ¡Hola! Bueno, antes de nada felicidades por el blog, aunque acaba de empezar ya es uno de mis marcadores, esperemos que siga mejorando día a día.

    Muy bueno el tutorial, pero yo suelo usar MySQL en vez de PostgreSQL. Además deberías comenzar explicando también la instalación del servidor web Apache para los que no lo sepan, así como explicar alguna diferencia entre el uso de PostgreSQL y MySQL y un tutorial para instalar y este último y phpMyAdmin. De todas formas enhorabuena por todo esto.

    Un saludo.

  2. Amdinistrador Says:

    Hola Awskel,
    No querrias que te prepare un cafe expreso tambien? :)
    Postgres puede ser usado independientemente de Apache o PHP, puede ser usado desde C++ o cualquier otro lenguaje como JAVA.
    Para los que no sepan, instalar Apache en linux es lo mas simple del mundo, por eso me reuse a postear como hacerlo, aca te paso dos enlaces “for dummies” sobre como realizarlo:
    http://www.howtoforge.com/ubuntu_lamp_for_newbies
    y el otro
    http://fosswire.com/2007/05/29/installing-and-configuring-lamp-on-ubuntu-part-1/

Leave a Reply

habitamos
PageRank for this page