Pengguna di mesin Anda tidak ada hubungannya dengan pengguna di PostgreSQL. Pemasang hanya membuat akun dan peran PostgreSQL dengan nama dan kata sandi yang sama (yang menurut saya adalah ide yang buruk), tetapi mereka tidak terkait dengan cara apa pun. Pengguna Windows digunakan untuk menjalankan server, peran PostgreSQL digunakan di dalam database.
Jadi Anda harus terlebih dahulu mengakses server dengan postgres pengguna dan kemudian membuat pengguna untuk Anda sendiri. Jangan ubah nama pengguna di dalam server, atau pengguna yang menjalankan server! Cukup buat nama pengguna baru dan berikan izin yang Anda butuhkan.
Anda dapat menggunakan psql -U postgres
untuk terhubung ke server dan akan meminta kata sandi.
Periksa izin untuk pg_hba.conf, pengguna postgres harus memiliki izin untuk itu. Jika Anda hanya mengeditnya sebagai admin, itu akan baik-baik saja, tetapi jika Anda mengambil izin atau apa pun, itu mungkin mengacaukannya.