Anda tidak dapat menentukan pengguna non-default dengan -U
di psql
saat menggunakan ident
autentikasi. Anda tidak akan menjalankan psql
sebagai pengguna itu, maka auth akan gagal.
Anda harus menggunakan sudo -u testuser psql test
atau ubah pg_hba.conf
sehingga otentikasi (setidaknya untuk testuser
pada db test
) menggunakan md5
otentikasi kata sandi, dan atur kata sandi untuk testuser
dengan ALTER USER ... PASSWORD
jika mereka belum memilikinya.