Lämnar detta här för information,
Det här felet kan också orsakas om PostgreSQL-servern är på en annan dator och inte lyssnar på externa gränssnitt .
För att felsöka detta specifika problem kan du följa dessa steg:
- Titta på din postgresql.conf,
sudo vim /etc/postgresql/9.3/main/postgresql.conf
- Lägg till denna rad:
listen_addresses = '*'
- Starta om tjänsten
sudo /etc/init.d/postgresql restart
(Obs, kommandona ovan är för ubuntu. Andra Linux-distro eller OS kan ha annan sökväg till dessa filer)
Obs:med '*'
för lyssningsadresser kommer att lyssna på alla gränssnitt. Om du gör '0.0.0.0'
sedan lyssnar den efter alla ipv4 och om du gör '::'
sedan lyssnar den efter alla ipv6.
http://www.postgresql.org/docs/9.3/static/runtime-config-connection.html