El error que mencionas puede tener múltiples causas:
-
¿Has modificado
postgresql.conf
? aceptar conexiones TCP/IP entrantes? Compruebe laslisten_addresses
parámetro. -
¿Has modificado
pg_hba.conf
? ? Aquí debe configurar un método de autenticación para DeepDive y/o la definición del controlador jdbc. -
Por último, ¿puede DeepDive conectarse a la base de datos a la que pretende conectarse con las credenciales que le proporcionó (o la definición del controlador jdbc)?
Ambos archivos de configuración están en su directorio $PGDATA, típicamente /etc/postgresql/9.3/main.
Tenga en cuenta que psql
inicia sesión usando los sockets de Unix de manera predeterminada (a menos que especifique -h host_ip) y jdbc usa una conexión TCP/IP. Pruebe psql sobre TCP/IP para ver si funciona. Si no, trabaja en 1, luego en 2. Si lo hace, trabaja en 2, luego en 3.