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.
https://www.postgresql.org/docs/9.3/static/runtime-config-connection.html