Instalar
Postgresql, phpPGAdmin y pgadmin 3 se pueden instalar desde synaptic.
$ sudo apt-get install postgresql phppgadmin pgadmin3
Después de la instalación, es necesario realizar alguna configuración. En primer lugar, configure la contraseña del usuario 'postgres'
que es el usuario predeterminado de postgresql.
Escribe lo siguiente en la terminal
$ sudo -u postgres psql
Esto iniciará el shell/consola de postgresql. Ahora para cambiar el tipo de contraseña 'contraseña postgres;'
$ sudo -u postgres psqlpsql (9.1.5) Escriba "ayuda" para obtener ayuda.Ahora psql le pedirá una nueva contraseña dos veces. Introduzca la nueva contraseña y continúe. Escriba 'q' y presione enter para salir.
Después de la instalación, la contraseña de postgres de postgresql se puede cambiar así:
Para crear una base de datos, se puede ejecutar el siguiente comando desde la terminal
$ sudo -u postgres createdb mydbPgadmin
Pgadmin es una herramienta de interfaz gráfica de usuario para administrar y gestionar bases de datos postgresql, etc. Para ejecutar pgadmin, consulte el menú gnome/kde o simplemente ejecute pgadmin3 desde la terminal.
Vaya a Archivo> Agregar servidor y complete los detalles
Nombre:cualquier cosa
Host:127.0.0.1
Nombre de usuario:postgres
Contraseña:lo que haya ingresado en el paso anterior.Después de hacer clic en Aceptar, debería conectarse y debería haber una opción en el panel izquierdo de la ventana para administrar las bases de datos.
Phppgadmin
Después de instalar phppgadmin, debería haber un enlace simbólico /var/www/phppgadmin que apuntaría a /usr/share/phppgadmin
Si el enlace simbólico no existe, se puede crear emitiendo el siguiente comando$ ln -s /usr/share/phppgadmin /var/www/phppgadminAhora abra la url "localhost/phppgadmin" en su navegador. Si muestra Prohibido, intente cambiar los permisos del directorio /usr/share/phppgadmin. Si eso no funciona, cree un enlace simbólico separado, p. /var/www/postgres y usa eso.
Intentar iniciar sesión con el usuario:postgres y la contraseña:creada anteriormente podría dar el error:
"Inicio de sesión no permitido por razones de seguridad"
Para arreglar esto, edite /usr/share/phppgadmin/conf/config.inc.php
y cambiar:
$conf['extra_login_security'] =verdadero;to$conf['extra_login_security'] =falso;Ahora el inicio de sesión debería funcionar bien. La opción extra_login_security deshabilita el inicio de sesión de solo ciertos nombres de usuario como psql, postgress, root y administrador. Alternativamente, cree un usuario separado.
Recursos
https://help.ubuntu.com/community/PostgreSQL