У меня есть БД PostgreSQL 9.3, к которой я хочу подключиться без пароля только с локального хоста. Если соединение выполняется с любого другого сервера, я хочу, чтобы БД запрашивала пароль. Я просто хочу, чтобы пароль не подключался только с локального хоста. pg_hba.conf выглядит так:
# TYPE DATABASE USER ADDRESS METHOD
# "local" is for Unix domain socket connections only
local all all password
# IPv4 local connections:
host all all localhost password
# IPv6 local connections:
host all all all password