PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Installation approfondie, erreur PostgreSQL

L'erreur que vous mentionnez peut avoir plusieurs causes :

  1. Avez-vous modifié postgresql.conf accepter les connexions TCP/IP entrantes ? Vérifiez les listen_addresses paramètre.

  2. 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.

  3. 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.