Проблемы аутентификации

Сбои и другие проблемы с аутентификацией обычно проявляют себя посредством сообщений об ошибках, подобных следующему:

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:  database "testdb" does not exist

База данных, к которой вы пытаетесь подключиться, не существует. Обратите внимание, что если вы не указываете имя базы данных, по умолчанию берется имя пользователя базы данных, что вполне может привести к ошибке.

Совет
В журнале сервера может содержаться больше информации по сбою аутентификации, чем в выдаваемых клиенту сообщениях. Если вам не до конца понятны причины сбоя, проверьте журнал сервера.