Um tiro no escuro:é o nome do banco de dados
Test
ou test
? Identificadores sem aspas são convertidos em letras minúsculas no PostgreSQL. O manual sobre isso . Próximo tiro no escuro:você está se conectando a
localhost
. Esta não é uma conexão local via soquete de domínio Unix. Para que isso funcione, o banco de dados deve ser configurado para escutar conexões TCP/IP. Então você precisa em seu postgresql.conf
:listen_addresses = '*'
.. e reinicie.
Além disso, seu
pg_hba.conf
configurações precisam permitir a conexão. Pode ser um problema semelhante a este
.Comece lendo o capítulo Configurações de conexão no bom manual.
Mas já estou farto de adivinhar. Você precisa para fornecer a mensagem de erro.