Instalamos postgres y un cliente gráfico:
# aptitude install postgresql pgadmin3
Configuramos el servidor para que acepte conexiones de red (opcional, recomendable):
# vi /etc/postgresql/7.4/main/postgresql.conf
#tcpip_socket = false tcpip_socket = true
Para versiones de postgres a partir de la 8.0:
# vi postgresql.conf
listen_addresses='*'
Creamos un nuevo usuario y una nueva BB.DD. para trabajar con él (opcional, recomendable):
# su – postgres
$ id
uid=112(postgres) gid=116(postgres) grupos=115(ssl-cert),116(postgres)
$ psql -l
Listado de base de datos Nombre | Dueño | Codificación -----------+----------+-------------- template0 | postgres | UNICODE template1 | postgres | UNICODE (2 filas)
Creamos el usuario e indicamos que nos solicite una contraseña:
$ createuser –pwprompt
Ingrese el nombre del usuario a agregar: mi_usuario Ingrese la contraseña para el nuevo rol: Ingrésela nuevamente: ¿Será el nuevo rol un superusuario? (s/n) n ¿Debe permitírsele al usuario la creación de bases de datos? (s/n) s ¿Debe permitírsele al usuario la creación de otros usuario? (s/n) s
Creamos la BB.DD.:
$ createdb -O mi_usuario mi_bbdd
CREATE DATABASE
Conectamos a la BB.DD. y, por enriquecer el ejemplo, cambiamos la clave al usuario:
$ psql -d mi_bbdd
Bienvenido a psql 7.4.19, el terminal interactivo de PostgreSQL. Digite: \copyright para ver los términos de distribución \h para obtener ayuda sobre comandos SQL \? para obtener ayuda sobre comandos internos \g o termine con punto y coma (;) para ejecutar consulta \q para salir mi_bbdd=# alter user mi_usuario with password 'mi_clave'; ALTER USER mi_bbdd=# \q
Postgres en Debian GNU/Linux, Configurar Postgres en Linux, Instalar Postgres en Debian
Category: BBDD