Strzał w ciemno:Czy nazwa bazy danych to Test
lub test
? W PostgreSQL nie cytowane identyfikatory są pisane małymi literami. Podręcznik na ten temat .
Następny strzał w ciemności:Łączysz się z localhost
. To nie jest połączenie lokalne przez gniazdo domeny Unix. Aby to zadziałało, baza danych musi być skonfigurowana do nasłuchiwania połączeń TCP/IP. Więc potrzebujesz w swoim postgresql.conf
:
listen_addresses = '*'
.. i uruchom ponownie.
Również twój pg_hba.conf
ustawienia muszą zezwalać na połączenie. Może być problem podobny do tego
.
Zacznij od przeczytania rozdziału Ustawienia połączenia
w dobrej instrukcji.
Ale już skończyłem zgadywać. Potrzebujesz aby podać komunikat o błędzie.