pg_hba.conf Anda TIDAK boleh menggunakan trust !!! trust berarti tidak diperlukan kata sandi dan menurut saya bukan itu yang Anda inginkan.
Ini adalah konfigurasi yang benar
host all all 0.0.0.0/0 md5
Perhatikan /0 di belakang 0.0.0.0 .
pg_hba.conf lengkapnya seharusnya begini:-
local all all trust
# IPv4 local connections:
host all all 127.0.0.1/32 md5
# IPv6 local connections:
host all all ::1/128 md5
host all all 0.0.0.0/0 md5
Perhatikan bahwa trust hanya berlaku untuk local koneksi. yaitu untuk aplikasi yang berjalan pada IP localhost 127.0.0.1 pada mesin yang juga menjalankan server postgresql Anda.