miércoles, diciembre 20, 2006

Instalación de PostGreSQL 8.1.4 en Ubuntu


Paso 1, Bajar los Paquetes de Postgres



a) En la consola escribir :



usuario@maquina:$ sudo apt-get install postgresql-8.1


b) Otra Alternativa es ocupar el "Gestor de Paquetes Synaptic" y buscar el paquete correspondiente, para este caso la version 8.1.4 de Postgresql.

Paso 2, Creación de Usuarios y Bases de Datos

Una vez instalado Postgres, se debe acceder a la cuenta posgres en la consola :

usuario@maquina:$ sudo bash
usuario@maquina:# su postgres


luego se deben crear los usuarios en la base de datos:

postgres@maquina:# createuser *NUEVO_USUARIO*


responder que si a todo.

luego crearemos la base de datos :

postgres@maquina:# createdb *NOMBRE_BASE_DE_DATOS*


Ahora se debe volver a nuestra cuenta de usuario :

postgres@maquina:# su *usuario*


arrancamos postgres :

usuario@maquina:$ psql mydb


y una vez dentro de la base de datos de datos escribimos el siguiente comando para setear la password de nuestro user.

mydb=#alter user *usuario* with password 'tu_password';


Paso 3, Configurando los archivos pg_hba.conf y postgresql.conf

Ambos archivos se encuentran dentro del directorio /etc/postgresql/8.1/main

a) Configurando postgresql.conf

Setear el parametro listen_addresses = '*' para aceptar conexiones desde cualquier equipo.

listen_addresses = '*' # what IP address(es) to listen on;
# comma-separated list of addresses;
# defaults to 'localhost', '*' = all


Luego descomentar la siguiente linea.

#port = 5432

debe quedar así

port = 5432


b) Configurando el archivo pg_hba.conf

Modificar la siguiente linea, debe quedar así:

# Database administrative login by UNIX sockets
# local all all trust
# TYPE DATABASE USER CIDR-ADDRESS METHOD
# "local" is for Unix domain socket connections only
# local all all 127.0.0.1/32 trust
# IPv4 local connections:
host all all 127.0.0.1 255.255.252.0 trust
host all all 192.168.3.1 255.255.252.0 trust
# IPv6 local connections:
# host all all 127.0.0.1/32 trust


Paso 4, Restart Postgres

usuario@maquina:$ sudo cd /etc/init.d/
usuario@maquiba:/etc/init.d$ sudo ./postgresql restart



Paso 5, Seleccionar herramienta Front-End

Finalmente solo debemos seleccionar alguna herramienta Front-End para visualizar nuestras tablas, funciones, datos, y poder hacer query's a las bases que creemos. Por el momento las recomendadas serían el : PGAdmin y el PgAccess.

Creado por Carlos Rojas un colega.....;-)

Pero se lo robe para que me kede como ayuda de Memoria...;-)

No hay comentarios.: