
PostgreSQL es un sistema de gestión de base de datos relacional orientada a objetos y libre, publicado bajo la licencia BSD.
Instalación
Para instalarlo desde Ubuntu ejecutar en consola la siguiente linea:
sudo apt-get install postgresql postgresql-client pgadmin3
Esto instala el motor, cliente y PgAdmin3, que es una herramienta gráfica para administrar las Bases de datos.
Lo siguiente es cambiar la contraseña del usuario administrador de PostreSQL del Sistema:
sudo passwd postgres
Ahora debemos cambiar la contraseña del “usuario postgres” en el motor, para ello primero entramos con la siguiente linea:
sudo su postgres -c "psql template1"
y luego ingresamos el siguiente comando:
ALTER USER postgres WITH PASSWORD 'contraseña';
Finalmente para salir de postgres, ingresamos el siguiente comando:
\q
Con esto ya tenemos instalado PostgreSQL.
Configuración
Debemos configurar el acceso remoto a nuestro motor. Este paso es opcional, solo si se quiere permitir que se acceda a nuestro servidor desde otros hosts.
Primero debemos modificar el archivo postgresql.conf:
sudo gedit /etc/postgresql/8.4/main/postgresql.conf
Buscamos la linea:
#listen_addresses = 'localhost'
y la cambiamos por:
listen_addresses = '*'
También buscamos la siguiente linea:
#password_encryption = on
y la cambiamos por:
password_encryption = on
Ahora debemos modificar el archivo “pg_hba.conf”:
sudo gedit /etc/postgresql/8.4/main/pg_hba.conf
Modificamos la linea 82:
# "local" is for Unix domain socket connections only local all all ident
por:
# "local" is for Unix domain socket connections only local all all md5
Esto lo hacemos para usar autentificación md5 con el usuario postgres.
Finalmente mandamos a reiniciar:
sudo /etc/init.d/postgresql restart
Mas información sobre la configuración: http://www.linux-es.org/node/660
PgAdmin3
En el siguiente video se muestra como conectar PgAdmin3 a PostgreSQL y como usarlo:
Saludos…

















Pingback: Review Board | Instalación | Ubuntu 10.04 | El Blog del Joel
Muy bueno el tutorial, sobre todo el video de conexión entre pgAdmin3 y el motor.
Saludos desde España.
Buenisimo esta viejo… Me sirvio muchisimo… Saludos desde Paraguay
sudo su postgres -c “psql template1″
al ejecutar en terminal me sale
bash: psql: orden no encontrada
Había un problema en la linea de instalación, el cliente de postgres no estaba bien instalado.
Instalar solo cliente:
sudo apt-get install postgresql-client
ahora no deberías tener problemas!
Instalación completa: sudo apt-get install postgresql postgresql-client pgadmin3
Gracias por notarlo! Saludos..
De nada gracias pero tuve una dificultad cuando reinicie mi PC ya no me acepto la clave de acceso no se quizá se debió al cambiar la clave del usuario postgres “sudo passwd postgres” no se si me puedas ayudar yo puse como password “basica” sin comillas pues pensaba utilizar el postgre con un framework q necesita esta clave no tuve que formatear mi pc no se si me puedas dar una mano con eso gracias
Hola Joel muy bueno el manual tengo un problemita, sucede que quiero acceder desde wine al odbc de postgresql, y es ahi que no funciona, creo que hay que enlazar ciertos archivos que dice el manual de wine pero ahun asi no logro darle solucion, el dns registrado con ODBCConfig es reconocida por el aplicativo powerbuilder, pero no establece conexion, uso
Ubuntu 10.10
powerbuilder 11.5
Muchas gracias por la ayuda ………
Pingback: Los números de 2010 | El Blog del Joel
Pingback: Review Board: Gestionar revisiones de código, documentación … | Ubuntizados
Muy buen tutorial me sirvió bastante, solamente algo para los que tengan el mismo problema en un futuro, en el último al reiniciar no me funciono:
sudo /etc/init.d/postgresql-8.4 restart
me funciono:
sudo /etc/init.d/postgresql restart
Un saludo, gracias por el tutorial.
Muchas gracias por notarlo!…
Saludos…