PostgreSQL 8.1 en Sarge
Tiempo de lectura estimada: 2 minutos
Víctor JáquezProblema: Instalar PostgreSQL 8.1 en Sarge. Actualmente Sarge sólo provee la versión 7.4. Compilar no es una opción, todo debe ser a través de paquetes Debian.
Solución: Utilizar el repositorio Backports, quienes proveen de versiones recientes de paquetes compilados para Sarge.
1 2 3 4 5 6 7 8 9 10 11 12 | $ cat /etc/apt/sources.list # Stable deb http://nisamox.fciencias.unam.mx/debian/ stable main non-free contrib # Security deb http://security.debian.org/ stable/updates main non-free contrib # Backports deb http://www.backports.org/debian sarge-backports main contrib non-free $ apt-get install -t sarge-backports postgresql-8.1 postgresql-client-8.1 postgresql-contrib-8.1 libpq-dev |
Problema: ¿Cómo activar la recolección de estadísticas?
Solución: Activar en el archivo /etc/postgresql/8.1/main/postgresql.conf la variable stats_start_collector (on), y reiniciar el servicio.
Problema: ¿Cómo manejar a varios usuarios de la base de datos utilizando ident como mecanismo de autenticación local?
Solución: Utilizando un ''ident map''. Recuerda que el nombre del mapa va después de la palabra reservada ident en el archivo de /etc/postgresql/8.1/main/pg_hba.conf. La configuración del mapa, por defecto está en /etc/postgresql/8.1/main/pg_ident.conf.
Problema: ¿Cómo cambiar la contraseña de un usuario de la base de datos?
Solución: Entrar al template1 como postgres y ejecutar el comando
1 | template1=# alter user usuario with encrypted password 'contraseña'; |