L'erreur que vous mentionnez peut avoir plusieurs causes :
-
Avez-vous modifié
postgresql.conf
accepter les connexions TCP/IP entrantes ? Vérifiez leslisten_addresses
paramètre. -
Avez-vous modifié
pg_hba.conf
? Ici, vous devez configurer une méthode d'authentification pour DeepDive et/ou la définition du pilote jdbc. -
Enfin, DeepDive peut-il se connecter à la base de données à laquelle il souhaite se connecter avec les informations d'identification que vous lui avez fournies (ou la définition du pilote jdbc) ?
Les deux fichiers de configuration se trouvent dans votre répertoire $PGDATA, généralement /etc/postgresql/9.3/main.
Notez que psql
se connecte en utilisant les sockets unix par défaut (sauf si vous spécifiez -h host_ip) et jdbc utilise une connexion TCP/IP. Essayez psql sur TCP/IP pour voir si cela fonctionne. Sinon, travaillez sur 1, puis 2. Si c'est le cas, travaillez sur 2, puis 3.