Postgres: отсутствует или ошибочный pg hba.файл conf

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

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

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

спасибо, Ланселот!--4-->

1 ответов


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

посмотреть в файле pg_hba.файл conf глава онлайн-руководство.