pgAdmin 4 เป็นเครื่องมือจัดการฐานข้อมูล PostgreSQL แบบกราฟิกที่ใช้งานง่าย บทความนี้จะสอนวิธีการติดตั้ง pgAdmin 4 บน Ubuntu ตั้งแต่การเพิ่ม Repository ไปจนถึงการตั้งค่าและเข้าใช้งานครั้งแรก
1. เตรียมความพร้อมก่อนติดตั้ง (Prerequisites)
ก่อนเริ่มต้น ควรอัปเดตรายการแพ็กเกจของระบบให้เป็นปัจจุบันก่อน ด้วยคำสั่งนี้:
sudo apt update2. เพิ่ม Repository ของ pgAdmin 4
pgAdmin 4 ไม่ได้อยู่ใน Repository หลักของ Ubuntu จึงต้องเพิ่ม Repository ของทาง pgAdmin เข้าไปก่อน ตามขั้นตอนด้านล่างนี้:
2.1 ติดตั้ง curl (ถ้ายังไม่มี)
sudo apt install curl -y2.2 เพิ่ม GPG Key ของ pgAdmin
ดาวน์โหลดและเพิ่ม GPG Key ของ pgAdmin เข้าระบบ เพื่อใช้ตรวจสอบความถูกต้องของแพ็กเกจ:
curl -fsS https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo gpg --dearmor -o /usr/share/keyrings/packages-pgadmin-org.gpg2.3 เพิ่ม Repository ลงในระบบ
ใช้คำสั่งด้านล่างเพื่อเพิ่ม Repository ของ pgAdmin ลงในไฟล์ source list:
sudo sh -c 'echo "deb [signed-by=/usr/share/keyrings/packages-pgadmin-org.gpg] https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list'2.4 อัปเดตรายการแพ็กเกจ
sudo apt update3. ติดตั้ง pgAdmin 4
pgAdmin 4 สามารถติดตั้งได้ 3 รูปแบบ คือ Desktop Mode (โปรแกรมแบบ Desktop ธรรมดา), Web Mode (ใช้งานผ่านเว็บเบราว์เซอร์) หรือจะติดตั้งทั้งสองแบบพร้อมกันก็ได้ เลือกติดตั้งตามความต้องการด้านล่างนี้:
3.1 ติดตั้งแบบ Desktop Mode
sudo apt install pgadmin4-desktop -y3.2 ติดตั้งแบบ Web Mode
sudo apt install pgadmin4-web -y3.3 ติดตั้งทั้งสองแบบพร้อมกัน
sudo apt install pgadmin4 -y4. ตั้งค่า pgAdmin 4 แบบ Web Mode
หากติดตั้งแบบ Web Mode (หรือติดตั้งทั้งสองแบบ) จะต้องรันสคริปต์ตั้งค่าเพิ่มเติมอีกหนึ่งขั้นตอน ด้วยคำสั่งนี้:
sudo /usr/pgadmin4/bin/setup-web.shระหว่างการรันสคริปต์นี้ ระบบจะถามอีเมลและรหัสผ่านสำหรับเข้าสู่ระบบ pgAdmin ครั้งแรก กรุณากรอกข้อมูลให้เรียบร้อยเพราะจะใช้เป็นบัญชีผู้ดูแลระบบของ pgAdmin
5. การเปิดใช้งาน pgAdmin 4
5.1 เปิดใช้งานแบบ Desktop Mode
หลังติดตั้งเสร็จ สามารถค้นหา pgAdmin 4 ได้จากเมนู Applications ของ Ubuntu เหมือนโปรแกรมทั่วไป แล้วเปิดใช้งานได้ทันที
5.2 เปิดใช้งานแบบ Web Mode
เปิดเว็บเบราว์เซอร์แล้วเข้าสู่ URL ตามนี้:
http://127.0.0.1/pgadmin46. เข้าสู่ระบบและเชื่อมต่อกับ PostgreSQL Server
เมื่อเปิด pgAdmin 4 ขึ้นมาครั้งแรก ระบบจะให้เราล็อกอินด้วยอีเมลและรหัสผ่านที่ตั้งค่าไว้ก่อนหน้านี้ จากนั้นให้ทำตามขั้นตอนด้านล่างนี้เพื่อเชื่อมต่อกับเซิร์ฟเวอร์ PostgreSQL ของคุณ:
- คลิกขวาที่ Servers ในแถบด้านซ้าย แล้วเลือก Register > Server…
- ในแท็บ General ตั้งชื่อ Server ตามที่ต้องการ เช่น Local PostgreSQL
- ไปที่แท็บ Connection กรอก Host name/address (เช่น localhost หรือ 127.0.0.1), Port (ค่าเริ่มต้นคือ 5432), Username (เช่น postgres) และ Password ของผู้ใช้
- กดปุ่ม Save เพื่อบันทึกการเชื่อมต่อ เมื่อสำเร็จ Server จะปรากฏขึ้นในแถบด้านซ้าย พร้อมให้ขยายดูรายชื่อฐานข้อมูลได้
เพียงเท่านี้ คุณก็สามารถใช้งาน pgAdmin 4 เพื่อจัดการฐานข้อมูล PostgreSQL ผ่าน GUI ได้อย่างสะดวกแล้ว

