Falhas de autenticação genuínas e problemas correlatos geralmente se manifestam através de mensagens de erro como as que se seguem.
FATAL: no pg_hba.conf entry for host "123.123.123.123", user "andre", database "teste"
Tradução:
FATAL: nenhuma entrada em pg_hba.conf para o hospedeiro "123.123.123.123", usuário "andre", banco de dados "teste"
Esta é a mensagem mais provável de ocorrer quando o contato com o servidor for bem-sucedido, mas este não desejar falar com o cliente. Como a própria mensagem sugere, o servidor recusou o pedido de conexão porque não encontrou uma entrada autorizando esta conexão no arquivo de configuração pg_hba.conf.
FATAL: Password authentication failed for user "andre"
Tradução:
FATAL: A autenticação da senha para o usuário "andre" não foi bem-sucedida
As mensagens deste tipo indicam que o servidor foi contactado, e este deseja se comunicar com o cliente, mas não até que se passe pelo método de autorização especificado no arquivo pg_hba.conf. Deve ser verificada a senha fornecida, ou verificado o programa Kerberos ou ident se for mencionado algum destes tipos de autenticação na mensagem de erro.
FATAL: user "andre" does not exist
Tradução:
FATAL: o usuário "andré" não existe
O nome de usuário indicado não foi encontrado.
FATAL: database "teste" does not exist
Tradução:
FATAL: o banco de dados "teste" não existe
Tentativa de conectar a um banco de dados que não existe. Deve ser observado que se não for especificado o nome do banco de dados, por padrão é usado o banco de dados com o mesmo nome do usuário, o que poder ser correto ou não.
Dica: O log do servidor pode conter mais informações sobre uma falha de autenticação do que o informado ao cliente. Havendo incerteza sobre o motivo da falha, o log deverá ser verificado.