O erro que você mencionou pode ter várias causas:
-
Você modificou opostgresql.conf
aceitar conexões TCP/IP de entrada? Verifique oslisten_addresses
parâmetro.
-
Você modificou opg_hba.conf
? Aqui você precisa configurar um método de autenticação para DeepDive e/ou a definição do driver jdbc.
-
Por fim, o DeepDive pode se conectar ao banco de dados ao qual pretende se conectar com as credenciais que você forneceu (ou a definição do driver jdbc)?
Ambos os arquivos de configuração estão em seu diretório $PGDATA, normalmente /etc/postgresql/9.3/main.
Observe que
psql
faz logon usando os soquetes unix por padrão (a menos que você especifique -h host_ip) e o jdbc usa uma conexão TCP/IP. Tente psql sobre TCP/IP para ver se funciona. Se não, trabalhe em 1, depois em 2. Se funcionar, trabalhe em 2, depois em 3.