И там и там есть пункты касательно разрешенных к подключению хостов. Вопрос. В чем суть? Почему они условно говоря дублируются?
Второй вопрос - нужно ли делать рестарт сервиса после изменения конфигурации. Просто встречал упоминания, что нужно, однако вроде как изменения pg_hba.conf и так подхватываются.
Почему я могу подключиться к удаленном хосту _без_ указания пароля следующей строкой:
>psql -U postgres -h 5.203.12.11 -p 5432 testdb1
>psql (9.4.3, сервер 9.3.9)
>testdb1=#
pg_hba.conf имеет следующее содержание и явно требует пароли:
# TYPE DATABASE USER ADDRESS METHOD
host all all 0.0.0.0/0 password
# IPv4 local connections:
host all all 127.0.0.1/32 password
# IPv6 local connections:
host all all ::1/128 md5
P.S. IP к которому подключаюсь поменял на случайный т.к. боюсь, что кто-то сможет так же как я к БД без пароля подключиться.