miércoles, 21 de octubre de 2009

Crear una base de datos y roles postgresql en ubuntu 9.04

Lo primero que tenemos que hacer es crear un usuario para la base de datos en el mismo sistema operativo:

wily@wily:~$ adduser sigem (en mi caso voy a crear el usuario sigem)
luego le ponemos el password..

Ahora tenemos que crear el usuario dentro de posgres para poder crear un rol y asignar una base de datos posteriormente.

wily@wily:~$ su postgres
postgres@wily:~$ createdb sigem
CREATE DATABASE
postgres@wily:~$ exit (para salir)

Luego debemos de ingresar con nuestro usuario creado para asignar el ROL.

wily@wily:~$ su sigem

Seguidamente, arrancamos postgres:

sigem@wily:~$ psql sigem

Dicho comando nos mostrará una salida como ésta:

Bienvenido a psql 8.3.8, la terminal interactiva de PostgreSQL.
Teclee: \copyright para ver los términos de distribución
\h para ayuda sobre órdenes SQL
\? para ayuda sobre órdenes psql
\g o punto y coma («;») para ejecutar la consulta
\q para salir

sigem=#

Lo cual nos indica que hemos entrado a la Base de Datos. En éste punto, podremos ejecutar todos los comandos en SQL que necesitemos.

Como último paso, por cuestiones de seguridad, podremos cambiar la contraseña de nuestro usuario de la Base de Datos.

sigem=# alter sigem luix with password '1234';
ALTER ROLE
Para salir de la Base de Datos hacemos:

sigem=# \q

Finalmente, para conectarnos desde la consola a la Base de Datos que acabamos de crear, cada vez que así lo necesitemos, bastará con ejecutar el comando:

sigem@wily:$ psql -h localhost sigem
Contraseña: password

No hay comentarios: