Ver Mensaje Individual
  #4 (permalink)  
Antiguo 13/06/2008, 11:46
Avatar de Sergestux
Sergestux
 
Fecha de Ingreso: agosto-2007
Ubicación: Tapachula
Mensajes: 1.218
Antigüedad: 17 años, 4 meses
Puntos: 20
De acuerdo Respuesta: Ambiente de PostgreSQL

Tratare de ser lo mas explicito posible para describir los pasos que hago.
Para empezar yo siempre me conecto como root a la consola, no me acostumbro al uso de sudo.
Código:
$sudo -i   --para iniciar una sesion como root
# invoke-rc.d postgresql-8.2 start  --Para iniciar el servicio
# invoke-rc.d postgresql-8.2 stop   -Lo paro
# invoke-rc.d postgresql-8.2 restart  ---Lo Reinicio
Una vez que lo inicias entras a la sesion de postgres.
Código:
 #su postgres
Luego tienes que crear el usuario que sera el propietario de la bases de datos, p. ejemplo
Código:
postgres@host:/etc$ createuser root   --Para que el usuario root tambien pueda acceder al psql directamente
Shall the new role be a superuser? (y/n) y
CREATE ROLE
postgres@host:/etc$createuser usertest   --Usuario de prueba
Shall the new role be a superuser? (y/n) y
CREATE ROLE
Entras a la terminal interactiva de postgres
Código:
postgres@host:/etc$ psql 
Welcome to psql 8.1.11, the PostgreSQL interactive terminal.

Type:  \copyright for distribution terms
       \h for help with SQL commands
       \? for help with psql commands
       \g or terminate with semicolon to execute query
       \q to quit

postgres=# alter user root password 'clave';
ALTER ROLE
postgres=# alter user usertest password 'clave';
ALTER ROLE
postgres=# \q
$exit  --Sales de la sesion de postgres
# invoke-rc.d postgresql-8.1 restart   --Reinicias el postgres
host:/etc# createdb -E LATIN1 -O usertest BdNombre   --Creas la base de datos BdNombre y la asignas al propietario usertest
Password:       --le das un password para la base de datos
CREATE DATABASE
#apt-get install pgadmin3   --Te instalas el pgadmin (lo puedes hacer desde los repositorios de manera grafica)
Luego ya con el pgadmin creas un nuevo servidor.
En nombre le das el nombre que desees
Código:
Host: localhost.
MaintenanceDb: BdNombre.
Username: usertest
Password: el password que le pusiste a la base de datos
Y ya te conectas a la nueva base de datos que acabas de crea, una vez ahi puees crear tablas y campos de manera grafica


P.D.T. Bonito nombre