Toto zde necháte pro informaci,
Tato chyba může být způsobena také tím, že PostgreSQL server je na jiném počítači a neposlouchá na externích rozhraních .
Chcete-li ladit tento konkrétní problém, postupujte takto:
- Podívejte se na svůj postgresql.conf,
sudo vim /etc/postgresql/9.3/main/postgresql.conf - Přidejte tento řádek:
listen_addresses = '*' - Restartujte službu
sudo /etc/init.d/postgresql restart
(Všimněte si, že výše uvedené příkazy jsou pro ubuntu. Jiné linuxové distro nebo OS mohou mít jinou cestu k těmto souborům)
Poznámka:pomocí '*' pro naslouchající adresy bude naslouchat na všech rozhraních. Pokud uděláte '0.0.0.0' pak bude naslouchat všem ipv4 a pokud to uděláte '::' pak bude poslouchat všechny ipv6.
https://www.postgresql.org/docs/9.3/static/runtime-config-connection.html