Den fejl, du nævner, kan have flere årsager:
-
Har du ændret
postgresql.conf
at acceptere indgående TCP/IP-forbindelser? Tjeklisten_addresses
parameter. -
Har du ændret
pg_hba.conf
? Her skal du opsætte en godkendelsesmetode for DeepDive og/eller jdbc-driverdefinitionen. -
Til sidst, kan DeepDive oprette forbindelse til den database, den har til hensigt at oprette forbindelse til med de legitimationsoplysninger, du har givet den (eller jdbc-driverdefinitionen)?
Begge konfigurationsfiler er i din $PGDATA-mappe, typisk /etc/postgresql/9.3/main.
Bemærk, at psql
logger på ved at bruge unix-sockets som standard (medmindre du angiver -h host_ip), og jdbc bruger en TCP/IP-forbindelse. Prøv psql over TCP/IP for at se om det virker. Hvis ikke, arbejd på 1, så 2. Hvis det gør, arbejd på 2, derefter 3.