Hiparco

Recetas y trucos de GNU/Linux e informática en general

Alojado en http://guimi.net

Postgres en Debian GNU/Linux

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