PostgreSQL en Ubuntu

PostgreSQL

Hola cibernatutas, hoy les traigo cómo instalar e interactuar PostgreSQL (sistema de gestión de base de datos relacional orientada a objetos de software libre) en Ubuntu. Gracias a nuestro amigo GeniutrixOne que redactó el “paso a paso” y a mi experiencia en el tema.

Paso 1 – Instalación de PostgreSQL:

Comenzamos la instalación abriendo una consola, teniendo encuenta que es importante anotar la información de los puertos, los usuarios y otros datos que pueden servir para las conexiones posteriores.

:~$ sudo aptitude install postgresql postgresql-client pgadmin3

Lo instalamos aquí fue pgAdminIII que es una herramienta de PostgreSQL. El cual pueden ejecutar en: Aplicaciones/Herramientas del Sistema/pgAdminIII

pgAdminIII

Por razones de seguridad, en la consola, esablecemos la nueva contraseña del usuario del sistema creado por PostgreSQL:

:~$ sudo passwd postgres

Cambiar los privilegios de acceso a la consola del usuario postgres con el siguiente comando:

:~$ sudo vipw

Y cambiamos el shell del usuario postgres de “/bin/false” a “/bin/bash”. Luego salimos grabando con escape “:wq”.

Para verificar si la instalación fue satisfactoria accedemos a la consola del servidor de bases de datos a través de la siguiente línea:

:~$ sudo su postgres -c “psql template1”

Si el acceso ha sido satisfactorio cambiamos la contraseña del usuario predeterminado del servidor de la bases de datos:

template1=# ALTER USER postgres WITH PASSWORD ‘nueva contraseña’;

Y listo, ya podemos trabajar con PostgreSQL sin problemas.

Paso 2 – Interacción con PostgreSQL:

Bajar ejemplo pagila de http://pgfoundry.org/frs/?group_id=1000150&release_id=570
Descomprimir el archivo pagila-schema.sql y pocisionandonos en nuestra base de datos postgres como se muestra en la figura,

pgAdminIII-1
ir al  menú Tools y desde la funcionalidad Query Tool y ejecutar código sql.
Refrescar el schema public de Base de Datos postgres.
Revisar los distintos objetos creados.

Cargar ahora los datos.

Creamos ahora la Base de Datos

Primero adicionamos una nueva base de datos a través de pgAdmin con nombre ej1, probar con los distintos templates.

Después vamos a crear tablas (con claves primarias y foráneas)

Y ahora creamos índices de acuerdo a las claves primarias.

Inténtalo tú 😉

En http://www.pgadmin.org/docs/dev/using.html pueden encontrar un manual de esta herramienta.

Si quieres intentar hacer procedimientos almacenados de tu base de datos:

http://wiki.postgresql.org/wiki/Return_more_than_one_row_of_data_from_PL/pgSQL_functions

Una respuesta to “PostgreSQL en Ubuntu”

  1. Qué es phpPgAdmin? « dcala's blog Says:

    […] útil. Ahora producto de mi tesis he querido usar PostgreSQL y aunque he provado herramientas como PgAdmin III o Navicat, nada me ha sido más cómo útil como […]


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: