PostgreSQL 8.4 | Ubuntu 10.04


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…

Advertisement

Acerca de Joel

Estudiante de Ingeniería Civil Informática, tipo alegre y buena onda! :)
Esta entrada fue publicada en Programación y etiquetada , , , , , , , , , . Guarda el enlace permanente.

11 Respuestas a PostgreSQL 8.4 | Ubuntu 10.04

  1. Pingback: Review Board | Instalación | Ubuntu 10.04 | El Blog del Joel

  2. Socket dijo:

    Muy bueno el tutorial, sobre todo el video de conexión entre pgAdmin3 y el motor.
    Saludos desde España.

  3. edgar dijo:

    Buenisimo esta viejo… Me sirvio muchisimo… Saludos desde Paraguay

  4. Niels dijo:

    sudo su postgres -c “psql template1″
    al ejecutar en terminal me sale
    bash: psql: orden no encontrada

    • Joel dijo:

      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..

      • Niels dijo:

        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

  5. Erika Gonzales dijo:

    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 ………

  6. Pingback: Los números de 2010 | El Blog del Joel

  7. Pingback: Review Board: Gestionar revisiones de código, documentación … | Ubuntizados

  8. Bernardo dijo:

    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.

    • Joel dijo:

      Muchas gracias por notarlo!…
      Saludos…

Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s