Efterlader dette her for info,
Denne fejl kan også opstå, hvis PostgreSQL-serveren er på en anden maskine og ikke lytter på eksterne grænseflader .
For at debugge dette specifikke problem kan du følge disse trin:
- Se på din postgresql.conf,
sudo vim /etc/postgresql/9.3/main/postgresql.conf
- Tilføj denne linje:
listen_addresses = '*'
- Genstart tjenesten
sudo /etc/init.d/postgresql restart
(Bemærk, kommandoerne ovenfor er til ubuntu. Andre linux distro eller OS kan have en anden sti til disse filer)
Bemærk:ved at bruge '*'
for lytteadresser vil lytte på alle grænseflader. Hvis du gør '0.0.0.0'
så lytter den efter alle ipv4, og hvis du gør '::'
så lytter den efter alle ipv6.
http://www.postgresql.org/docs/9.3/static/runtime-config-connection.html