Instalar PostgreSQL en Ubuntu

Instalar el servidor de base de datos PostgreSQL en Linux, es tan fácil como instalar cualquier otro programa en Linux. De todas formas, en esta publicación repasaremos un poco los pasos a seguir, para instalar PostgreSQL 8-3 en Ubuntu Hardy Heron.

  • Abrir el Gestor de Paquetes Synaptic (si lo deseas hacer por consola, puedes hacerlo con apt-get)

  • Buscar el paquete postgresql, seleccionarlo y aceptar los otros paquetes requeridos (libpq5, postgresql-client, postgresql-client-common y postgresql-common)

  • Aplicar los cambios y esperar la descarga de unos 20Mb aproximadamente.

Luego, para controlar el servicio, lo haces como cualquier otro servicio:

$ sudo /etc/init.d/postgresql-8.3 stop
* Stopping PostgreSQL 8.3 database server                               [ OK ]
$ sudo /etc/init.d/postgresql-8.3 start
* Starting PostgreSQL 8.3 database server                               [ OK ]
$

Finalmente, si deseas cambiar la contraseña del usuario postgres (el equivalente al usuario root), puedes seguir los siguientes pasos (Vía: Cambiar contraseña de usuario ‘postgres’ en Ubuntu)

Por características de seguridad el paquete de instalacion de ubuntu no revela cual es la contraseña asignada al usuario ‘postgres’, para asignar una contraseña conocida, debes abrir el cliente plsql con el usuario posgresql y realizar el ALTER USER para cambiar la contraseña:

$ sudo su postgres
# psql
Bienvenido a psql 8.3.1, la terminal interactiva de PostgreSQL.

Digite:  \copyright para ver los términos de distribución
         \h para ayuda de órdenes SQL
         \? para ayuda de órdenes psql
         \g o punto y coma («;») para ejecutar la consulta
         \q para salir

postgres=# alter user postgres with password 'mi_clave_secreta';
ALTER ROLE
postgres=# \q
# exit
$ psql -hlocalhost -Upostgres -W
Contraseña para usuario postgres:

Digite:  \copyright para ver los términos de distribución
         \h para ayuda de órdenes SQL
         \? para ayuda de órdenes psql
         \g o punto y coma («;») para ejecutar la consulta
         \q para salir

17 comentario en este artículoDeje el suyo
  1. buen aporte viejito.

  2. Buen tutorial.. pero tengo una duda despues lo manejas solo desde consola?.. o tiene alguna interfaz para manejar cubos ?

    saludos
    sebas.insanefruits.net

  3. Tiene muchos clientes gráficos para la administración, sin ir más allá prueba ejecutar sudo apt-get install pgadmin3 (http://www.pgadmin.org/)

    Si de cubos hablamos hecha un vistazo a Pentaho (http://www.pentaho.com/).

  4. Muchas gracias luciano, y gracias por tu correo es una muy buena practica lo que realizaste :) eso tambien lo hago en mi blog, todo esta funcionando al 100% y ver lo de trabajar con cubos :D con algun programa gratis >.<…

    bueno saludos
    sebas.insanefruits.net

  5. gracias genio!!!! me saltaba este error:

    Error connecting to the server: FATAL: la autentificación «password» falló para el usuario «postgres»

    y lo solucione sin ningun drama con esto:

    alter user postgres with password ‘mi_clave_secreta’;

    haciendolo dentro de la DB postgres..

    saludos…

  6. Donde obtengo el paquete de instalacion?

  7. Lo puedes descargar directamente del Synaptic.

    Saludos.

  8. Buen tutorial.

  9. hay un error en la linea

    $ psql -hlocalhos -Upostgres -W

    debe ser

    $ psql -localhost -Upostgres -W

    Por lo menos a mi solo asi me funciono….

    Saludes

  10. Si! por supuesto! es localhost.

    Error de tipeo ;-)

    Ya lo corregí, muchas gracias.

  11. tengo un pronlema.. estoy trabajabdo con “”ubuntu, php y postgres”" cuando quiero conectarme desde un scrip php para saber si tengo conecion a la base de datos postgres me sale el siguinte error

    “Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0

    Fatal error: Unknown: Failed opening required ‘/var/www/prueba2/coneccion.php’ (include_path=’.:/usr/share/php:/usr/share/pear’) in Unknown on line 0″

    el scrip es el siguiente :

  12. (Gracias por el refferal)

  13. EXCELENTE!!!
    el fucking ubuntu actualizo mi postgres y m estaba haciendo rabiar con el tema del pass. por suerte lei esto y m sirvió

    gracias,

    saludos desde mendoza, argentina ;)
    mati

  14. Hola… muchas gracias por el tuto… me sirvio.. pero queria preguntar es q llego hasta la partede de localhost y me sale esto :

    psql -localhost -Upostgres -W
    Contraseña para usuario postgres:
    psql: FATAL: la autentificaci?n Ident fall? para el usuario <>

    Agradeceria mucho cualquier comentario .

  15. muy buen metodo ya pude instalarlo thanks

  16. Muchas gracias por tu ayuda. Me casi me vuelvo loca con el error Error connecting to the server: FATAL: la autentificación «password» falló para el usuario «postgres».

  17. me dice que la orden create no ha sido encontrada :/ baje todo por apt-get..
    cada una de las ke sale ahi arriba

4 menciones a este artículo
Deje su comentario

Por favor, ingrese su nombre

Por favor, ingrese un correo-e válido

Por favor, ingrese su mensaje

luauf.com 2012

WordPress