Menambahkan jawaban untuk Pengguna Windows untuk versi postgres terbaru (> 10),
Pergi ke lokasi instalasi postgres Anda, dan cari pg_hba.conf
, Anda akan menemukannya di..\postgres\data\pg_hba.conf
Buka file itu dengan notepad, cari baris ini,
# TYPE DATABASE USER ADDRESS METHOD
# IPv4 local connections:
host all all 127.0.0.1/32 md5
# IPv6 local connections:
host all all ::1/128 md5
#..
Ubah metode dari md5 menjadi trust,
# TYPE DATABASE USER ADDRESS METHOD
# IPv4 local connections:
host all all 127.0.0.1/32 trust
# IPv6 local connections:
host all all ::1/128 trust
# ...
Sekarang buka SQL Shell (PSQL) Anda dan biarkan semuanya kosong,
Server [localhost]:
Database [postgres]:
Port [8000]:
Username [postgres]:
Ini tidak akan meminta kata sandi saat ini, dan Anda akan masuk,
Sekarang jalankan baris ini,
ALTER USER yourusername WITH SUPERUSER
Sekarang Anda dapat meninggalkan shell dengan \ q
Sekali lagi buka file pg_hba.conf dan ubah METHOD dari trust menjadi md5 lagi, dan simpan.
Sekarang masuk dengan pengguna dan kata sandi baru Anda dan Anda dapat memeriksa \ du untuk atributnya.