воскресенье, 23 октября 2016 г.

PostgreSQL for Beginners x2i.pdf, pg_hba.conf, appdb

В методичке для новичков "PostgreSQL for Beginners x2i.pdf" есть задание: нужно подключиться к созданной своими руками БД с помощью команды в "psql":
\c appdb app localhost 5432
которая заканчивается ошибкой:
ВАЖНО: пользователь "app" не прошёл проверку подлинности (Ident)
Сохранено предыдущее подключение

Помогло переключение метода (столбец "METHOD") определения доступа в файле "pg_hba.conf".
Было:
# TYPE DATABASE USER ADDRESS METHOD
# "local" is for Unix domain socket connections only
local all all peer
# IPv4 local connections:
host all all 127.0.0.1/32 ident
# IPv6 local connections:
host all all ::1/128 ident

Стало:
# TYPE DATABASE USER ADDRESS METHOD
# "local" is for Unix domain socket connections only
local all all trust
# IPv4 local connections:
host all all 127.0.0.1/32 trust
# IPv6 local connections:
host all all ::1/128 trust

Комментариев нет:

Архив