Postgres: отсутствует или ошибочный файл pg_hba.conf - PullRequest
7 голосов
/ 13 апреля 2009

У меня на рабочем столе 2 машины, подключенные к одной IP-сети. Я пытаюсь подключить приложение с одного компьютера к базе данных postgres на другом. Сначала хост с приложением давал мне исключение PSQLE:

FATAL: no pg_hba.conf entry for host "192.168.1.18", user "user1", database "test", SSL off

Таким образом, я отредактировал свой файл pg_hba.conf, чтобы принять IP-адрес: 192.168.1.18, добавив строку в конце файла:

host    pnp         all         192.168.1.18      trust

Затем я получил сообщение об ошибке другого типа:

FATAL: missing or erroneous pg_hba.conf file

Есть что-нибудь, что я здесь скучаю?

Спасибо, Ланселот

1 Ответ

13 голосов
/ 13 апреля 2009

Вы также должны указать маску сети хоста. Так что либо «192.168.1.18/32», либо «192.168.1.18 255.255.255.255» вместо чистого IP-адреса.

Подробнее см. файл pg_hba.conf в онлайн-руководстве.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...