Un colpo nel buio:è il nome del database Test
o test
? Gli identificatori senza virgolette vengono convertiti in minuscolo in PostgreSQL. Il manuale a riguardo .
Prossimo colpo al buio:ti stai connettendo a localhost
. Questa non è una connessione locale tramite socket di dominio Unix. Affinché ciò funzioni, il database deve essere impostato per l'ascolto delle connessioni TCP/IP. Quindi hai bisogno nel tuo postgresql.conf
:
listen_addresses = '*'
.. e riavvia.
Inoltre, il tuo pg_hba.conf
le impostazioni devono consentire la connessione. Potrebbe essere un problema simile a questo
.
Inizia leggendo il capitolo Impostazioni di connessione
nel manuale di multa.
Ma ora ho finito di indovinare. Hai necessità per fornire il messaggio di errore.