Saya memiliki masalah serupa dengan instance PostgreSQL saya di Docker. Saya menghabiskan waktu berjam-jam untuk mencari tahu bagaimana menyelesaikannya. Saya berbagi pengalaman saya berharap dapat membantu orang lain yang menghadapi masalah yang sama. Ada dua pg_hba.conf
file dengan jalur berikut:
/var/lib/postgresql/data/pg_hba.conf
/etc/postgresql/12/main/pg_hba.conf
Saya memodifikasi yang pertama dan tidak menyadari yang kedua. Saya menggunakan trik untuk memeriksa apakah saya mengerjakan file yang benar. Saya mengomentari semua baris file dan memulai kembali layanan PostgreSQL. Kemudian saya melihat bahwa saya masih dapat terhubung ke layanan PostgreSQL dari dalam wadah Docker. Kemudian saya mencari file lain dengan nama yang mirip, jadi saya mencapai yang kedua. Saya memodifikasi /etc/postgresql/12/main/pg_hba.conf
, restart PostgreSQL dengan menjalankan service postgresql restart
, dan perubahan mulai berlaku.