Bueno más que la instalación serÃa la configuración ya que via apt-get (synaptic e derivados) obtendrias todo lo necesario para instalarlo. Asà que buscais el postgresql y lo instalais.
Vamos a la configuración
Por defecto se nos crea el usuario postgres que es el que tiene permisos para darle amor al servidor postgresql, asà que nos logueamos como usuario postgres:
yo@mipc$ sudo -s
root@mipc# su postgres
postgres@mipc#
Ahora ya podemos crear un usuario y una base de datos
postgres@mipc# createuser NOMBRE_DE_USUARIO
postgres@mipc# createdb BASE_DE_DATOS
Bien, llegado a este punto ya tenemos creado un usuario de postgres, ahora hay que darle un password. Nos logeamos como él y le asignamos un password dentro de la base de datos
postgres@mipc# su NOMBRE_DE_USUARIO
NOMBRE_DE_USUARIO@mipc$ psql BASE_DE_DATOS
BASE_DE_DATOS=#
Cambiamos el password
BASE_DE_DATOS=# alter user NOMBRE_USUARIO with password PASSWORD;
Ya tenemos una base de datos con un usuario asociado. Vamos a toquetear el archivo de configuración /etc/postrgesql.conf aseguraos de que exista esta lÃnea y no esté comentada
port = 5432
Vamos a instalarle el PhpPgAdmin.
apt-get install phppgadmin
Supongo que ya teneis el apache funcionando y que vuestro DocumentRoot es el que viene por defecto /var/www. Vamos a crearle un enlace para que podamos a acceder a el más comodamente. En otro post os explicaré como hacer servidores virtuales para que sea aún más cómodo.
ln -s /usr/share/phppgadmin /var/www/
Ahora ya podreis acceder desde vuestro navegador en la dirección http://localhost/phppgadmin.
Es probable que tengais problemas para logearos, si es asà editad el archivo /etc/phppgadmin/config.inc.php y aseguraos que este esta linea puesta a false
$conf['extra_login_security'] = false;
Y ya deberÃa funcionaros bien. Vereis que hay muchos tipos de datos diferentes a MySQL, el autonumérico corresponde al serial o bigserial.
saludos cordiales y gracias por tu ayuda ha sido muy util para mi..
un beso desde venezuela.
Muchas gracias por la instrucciones fue muy fácil de utilizar, en el curso que estamos haciendo de PG
Hola tengo un problema…
Utilice para instalar phpphadmin apt-get install phppgadmin, sin ningun problema
Utilice el sig comando para generar mi en lace simbolioco
ln -s /usr/share/phppgadmin /var/www/
Sin embargo cuando intento entrar me manda el siguiente mensaje:
You don’t have permission to access /phppgadmin on this server.
Ya estube jgando con los permisos
pero me sigue marcando lo mismo…
No se a que carpeta tengo que darle privilegios o que hacer para que funcione
Hola Kabitoxz,
en primer lugar comprueba que exista el directorio /var/www/phppgadmin
si haces un ls -l /var/www/phpgadmin te indicara quien es el usuario.
Asegurate que el usuario es el mismo que aparece en el archivo de configuracion de apache, es decir, el que tiene permisos de web. Por defecto creo q viene www-data.
Si no es www-data cambia el propietario del directorio
chown -R www-data.www-data /var/www/phppgadmin
Prueba y ya contarás
Un saludo