Грешката, която споменавате, може да има множество причини:
-
Променили ли сте
postgresql.conf
да приема входящи TCP/IP връзки? Проверетеlisten_addresses
параметър. -
Променили ли сте
pg_hba.conf
? Тук трябва да настроите метод за удостоверяване за DeepDive и/или дефиницията на драйвера jdbc. -
И накрая, може ли DeepDive да се свърже с базата данни, към която възнамерява да се свърже, с идентификационните данни, които сте му предоставили (или дефиницията на jdbc драйвер)?
И двата конфигурационни файла са във вашата директория $PGDATA, обикновено /etc/postgresql/9.3/main.
Обърнете внимание, че psql
влиза с помощта на unix сокети по подразбиране (освен ако не посочите -h host_ip) и jdbc използва TCP/IP връзка. Опитайте psql през TCP/IP, за да видите дали работи. Ако не, работете върху 1, след това върху 2. Ако стане, работете върху 2, след това върху 3.