การเพิ่มคำตอบสำหรับผู้ใช้ Windows สำหรับรุ่น postgres ล่าสุด (> 10)
ไปที่ตำแหน่งการติดตั้ง postgres ของคุณแล้วค้นหาpg_hba.conf
คุณจะพบมัน..\postgres\data\pg_hba.conf
เปิดไฟล์นั้นด้วย Notepad ค้นหาบรรทัดนี้
# 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
#..
เปลี่ยนวิธีจาก md5 เป็น 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
# ...
ตอนนี้ไปที่ SQL Shell (PSQL) แล้วปล่อยทุกอย่างให้ว่าง
Server [localhost]:
Database [postgres]:
Port [8000]:
Username [postgres]:
มันจะไม่ถามรหัสผ่านในครั้งนี้และคุณจะเข้าสู่ระบบ
ตอนนี้เรียกใช้บรรทัดนี้
ALTER USER yourusername WITH SUPERUSER
ตอนนี้คุณสามารถออกจากเปลือกด้วย \ q
ไปที่ไฟล์ pg_hba.conf อีกครั้งและเปลี่ยนวิธีการจาก trust เป็น md5 อีกครั้งและบันทึก
ตอนนี้เข้าสู่ระบบด้วยผู้ใช้และรหัสผ่านใหม่ของคุณและคุณสามารถตรวจสอบ \ du สำหรับคุณลักษณะ