Ошибки аутентификации и сопутствующие проблемы обычно проявляются в виде сообщений об ошибках следующего вида:
FATAL: no pg_hba.conf entry for host "123.123.123.123", user "andym", database "testdb"
Данное сообщение вероятнее всего возникнет в том случае, если соединение с сервером установлено успешно, но сервер отклоняет запрос. Как следует из текста сообщения, сервер отклонил запрос на подключение, так как не обнаружил подходящей записи в своем pg_hba.conf
конфигурационном файле.
FATAL: password authentication failed for user "andym"
Подобные сообщения указывают на то, что связь с сервером установлена и сервер готов к взаимодействию, но только после прохождения проверки методом аутентификации, указанным в pg_hba.conf файле. Необходимо проверить правильность вводимого пароля или настройки программного обеспечения Kerberos или ident, если в тексте ошибки упоминается один из данных типов аутентификации.
FATAL: user "andym" does not exist
Указанное имя пользователя базы данных не найдено.
FATAL: база данных "testdb" не существует
База данных, к которой выполняется попытка подключения, не существует. Обратите внимание: если имя базы данных не указано, по умолчанию используется имя пользователя базы данных.
Журнал сервера может содержать более подробную информацию об ошибке аутентификации, чем сообщение, передаваемое клиенту. При возникновении затруднений с определением причины сбоя рекомендуется проверить журнал сервера.