คำสั่งสร้างชื่อผู้ใช้ใน postgres Create User on PostgreSQL
จากคำถามเกี่ยวกับ user ใน PostgreSQL
viewtopic.php?f=17&t=58999#p159963
วันนี้มาต่อ วิธีการสร้าง user และ สร้างฐานข้อมูล เพื่อไว้ใช้งาน โดยกำลังให้ user ที่สร้างขึ้นใหม่ ใช้งาน ฐานข้อมูลที่เราสร้างขึ้นมา
สร้าง User ใน postgres
ใช้คำสั่งดังนี้
- PostgreSQL-1.png (15.06 KiB) Viewed 3871 times
จะมีขึ้นตอนให้เรากรอกข้อมูล หลักๆ คือ กำหนด user, กำหนด Password และถามเรื่องสิทธิ์เป็นขั้นๆ ไป
ถ้าเป็น user สำหรับใช้งานทัวไปจะตอบ n ส่วนใหญ่
สร้างฐานข้อมูล
โค้ด: เลือกทั้งหมด
createdb -h localhost -p 5467 -U [postgres] [ชื่อฐานข้อมูล]
สามารถใช้ user จากขั้นตอนก่อนหน้านี้แทน postgres ได้
กำหนดให้ user ที่สร้างขึ้นมามีสิทธิ์ใช้ฐานข้อมูล
template1=#
โค้ด: เลือกทั้งหมด
CREATE USER [user] WITH PASSWORD '[password]'; # ใช้วิธีข้างบนนี้แทนคำสั่งนี้ได้ ถ้าสร้าง user มาก่อนแล้วข้ามขั้นตอนนี้ไป
กำหนดสิทธิ์
template1=#
โค้ด: เลือกทั้งหมด
GRANT ALL PRIVILEGES ON DATABASE "[database name]" to [user name];
ออกจากฐานข้อมูล
template1=#
สำหรับคนที่เข้า pgadmin ได้สามารถใช้ GUI ของ pgadmin สร้างแทนก็ได้ ดูจากที่นี่
https://www.mindphp.com/%E0%B8%9A%E0%B8 ... -user.html
บทเรียนสำหรับสอน ใช้งาน pgadmin ทั้งหมด
https://www.mindphp.com/%E0%B8%9A%E0%B8 ... admin.html