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