Después de actualizar a PostgreSQL 9.4, no puedo conectarme desde localhost

Después de actualizar a PostgreSQL 9.4, no puedo conectarme desde localhost

Recientemente actualicé de Debian 7 a Debian 8 y de PostgreSQL 9.1 a 9.4. No puedo conectarme a mi servidor de base de datos ni siquiera desde pgAdmin III en localhost.

Tengo en mi postgresql.conf el puerto como 5433 y la dirección_escucha como "*".

En pg_hba.conf, tengo las siguientes líneas: host all all 127.0.0.1/32 md5 host all all ::1/128 md5

No obstante, aparece el siguiente error cuando intento conectarme:

ingrese la descripción de la imagen aquí

¿Qué configuración aún no he configurado? Creo que realicé el mismo procedimiento en los archivos de configuración que cuando configuré en 9.1, pero no funciona.

Respuesta1

El mensaje que destacó en la captura de pantalla indica claramente que el servidor no se inició. Su pg_hba.confapariencia sintáctica es correcta, por lo que dudo que ese sea el problema. Necesitas examinar los registros. Lo más probable es que haya olvidado realizar la actualización y el servidor se niegue a iniciar al detectar un formato de datos antiguo.

Debe verificar los registros para ver algo como lo siguiente:

Sep 02 18:11:03 localhost.localdomain postgresql-check-db-dir[30673]: An old version of the database format was found.
Sep 02 18:11:03 localhost.localdomain postgresql-check-db-dir[30673]: Use "postgresql-setup --upgrade" to upgrade to version 9.4.

Si este es realmente el caso entonces necesitas ejecutar:

postgresql-setup --upgrade

información relacionada