После обновления до PostgreSQL 9.4 не удаётся подключиться с локального хоста

После обновления до PostgreSQL 9.4 не удаётся подключиться с локального хоста

Недавно я обновился с Debian 7 до Debian 8 и с PostgreSQL 9.1 до 9.4. Я не могу подключиться к своему серверу базы данных даже из pgAdmin III на localhost.

У меня в postgresql.conf порт равен 5433, а listen_address равен «*».

В pg_hba.conf у меня есть следующие строки: host all all 127.0.0.1/32 md5 host all all ::1/128 md5

Тем не менее, при попытке подключения я получаю следующую ошибку:

введите описание изображения здесь

Какую конфигурацию я еще не настроил? Я думаю, что я проделал ту же процедуру в файлах конфигурации, что и при настройке в 9.1, но это не работает.

решение1

Сообщение, которое вы выделили на скриншоте, ясно говорит о том, что сервер не запустился. pg_hba.confСинтаксически вы выглядите правильно, поэтому я сомневаюсь, что проблема в этом. Вам нужно изучить логи. Скорее всего, вы забыли выполнить обновление, и сервер отказывается запускаться при обнаружении старого формата данных.

Вам следует проверить журналы на наличие чего-то вроде следующего:

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.

Если это действительно так, то вам необходимо выполнить:

postgresql-setup --upgrade

Связанный контент