Meninggalkan ini di sini untuk info,
Kesalahan ini juga dapat terjadi jika server PostgreSQL berada di komputer lain dan tidak mendengarkan di antarmuka eksternal .
Untuk men-debug masalah khusus ini, Anda dapat mengikuti langkah-langkah berikut:
- Lihat postgresql.conf Anda,
sudo vim /etc/postgresql/9.3/main/postgresql.conf
- Tambahkan baris ini:
listen_addresses = '*'
- Mulai ulang layanan
sudo /etc/init.d/postgresql restart
(Perhatikan, perintah di atas adalah untuk ubuntu. Distro atau OS linux lain mungkin memiliki jalur yang berbeda untuk file-file ini)
Catatan:menggunakan '*'
untuk mendengarkan alamat akan mendengarkan di semua antarmuka. Jika Anda melakukan '0.0.0.0'
maka itu akan mendengarkan semua ipv4 dan jika Anda melakukan '::'
maka itu akan mendengarkan semua ipv6.
http://www.postgresql.org/docs/9.3/static/runtime-config-connection.html