Archive

Archive for December, 2008

Postgres en Debian GNU/Linux

December 1st, 2008 Güimi No comments

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

Categories: BBDD
Para los artículos:
Creative Commons License 2003-2009 Güimi (http://guimi.net)
Está permitido copiar, distribuir y/o modificar los documentos bajo los términos de la licencia "Reconocimiento-Compartir bajo la misma licencia 3.0 España" de Creative Commons.

Puede ver una copia de esta licencia completa.

Para el código de programación:
General Public License GPL 2 - Copyright (c) 1998-2009 Güimi (http://guimi.net)
Está permitido copiar, distribuir y/o modificar los desarrollos bajo los términos de la licencia "GNU General Public License, Versión 2" de Free Software Fundation.

Puede ver una copia de esta licencia completa.

Reconocimiento tautológico: Todas las marcas pertenecen a sus respectivos propietarios.