L'errore che menzioni può avere molteplici cause:
-
Hai modificato
postgresql.conf
accettare connessioni TCP/IP in entrata? Controlla illisten_addresses
parametro. -
Hai modificato
pg_hba.conf
? Qui è necessario impostare un metodo di autenticazione per DeepDive e/o la definizione del driver jdbc. -
Infine, DeepDive può connettersi al database a cui intende connettersi con le credenziali che gli hai fornito (o la definizione del driver jdbc)?
Entrambi i file di configurazione si trovano nella tua directory $PGDATA, in genere /etc/postgresql/9.3/main.
Nota che psql
accede utilizzando i socket unix per impostazione predefinita (a meno che non si specifichi -h host_ip) e jdbc utilizza una connessione TCP/IP. Prova psql su TCP/IP per vedere se funziona. In caso contrario, lavorare su 1, quindi 2. In caso contrario, lavorare su 2, quindi 3.