Chyba, kterou uvádíte, může mít několik příčin:
-
Upravili jste
postgresql.conf
přijímat příchozí připojení TCP/IP? Zkontrolujtelisten_addresses
parametr. -
Upravili jste
pg_hba.conf
? Zde musíte nastavit autentizační metodu pro DeepDive a/nebo definici ovladače jdbc. -
A konečně, může se DeepDive připojit k databázi, ke které se zamýšlí připojit, pomocí pověření, které jste mu poskytli (nebo definicí ovladače jdbc)?
Oba konfigurační soubory jsou ve vašem adresáři $PGDATA, obvykle /etc/postgresql/9.3/main.
Všimněte si, že psql
se standardně přihlašuje pomocí unixových soketů (pokud nezadáte -h hostitel_ip) a jdbc používá připojení TCP/IP. Zkuste psql přes TCP/IP a zjistěte, zda to funguje. Pokud ne, pracujte na 1, pak 2. Pokud ano, pracujte na 2, pak 3.