Featured image of post PGWEB postgresql client จิ๋วแต่แจ๋ว

PGWEB postgresql client จิ๋วแต่แจ๋ว

postgresql client ตัวจิ๋ว ที่เราสามารถใช้เข้าไปดูข้อมูลที่อยู่ในฐานข้อมูล potgresql ของเราได้

PGWEB คืออะไร

PGWEB คือ postgresql client ตัวจิ๋ว ที่เราสามารถใช้เข้าไปดูข้อมูลที่อยู่ในฐานข้อมูล potgresql ของเราได้ เขียนด้วยภาษา go ติดตั้งและใช้งานง่ายในไฟล์เดียว

ข้อดีของ PGEWEB

  • เบาติดตั้งง่าย แค่เอาไฟล์ไปวาง
  • เป็น cross-platform สามารถใช้งานได้ทั้งบน mac , window , linux
  • support PGWEB 9.1+
  • สามารถทำ native SSH tunnel ได้
  • เปิด database หลายๆตัวพร้อมกันได้ (multiple database sessions)
  • สามารถรันและวิเคราะห์ query ของเราได้
  • export table , query data ได้ (CSV/JSON/XML)
  • ทำ bookmark database server ได้
  • มีประวัติการ query ให้ดู

วิธีติดตั้ง PGWEB

เราสามารถ download ตัวโปรแกรม pgweb ได้จากลิ้งค์ https://github.com/sosedoff/pgweb/releases โดยในหัวข้อ asset ให้เลือก download ไฟล์โปรแกรมให้ตรงกับสภาปัตยกรรมของเครื่องที่เราต้องการจะลง

การใช้งาน

เราสามารถใช้งาน pgweb ได้อย่างง่าย ด้วยคำสั่ง

1
2
3
4
5
pgweb

#สามารถทำการ provide database ได้ ทำให้ไม่ต้องกรอกข้อมูล db เพิ่ม
pgweb --host localhost --user myuser --db mydb
pgweb --url postgres://user:password@host:port/database?sslmode=[mode]

ตัว pgweb จะถูก serv ไปที่ localhost port 8080 เป็นหลัก ถ้าในกรณีที่เราต้องการให้เราสามารถใช้งานได้ด้วย ip ของเครืองที่ลง และพอร์ตที่ต้องการได้ด้วยการใส่ flag ตอนรัน

1
pgweb -bind 0.0.0.0 -port 8081

หากต้องการเปิดใช้งาน multiple database session (ต้องการต่อ db หลายตัว)

1
pgweb --sessions

หน้าตาโปรแกรม

การเชื่อมต่อฐานข้อมูล posgres connect ข้อมูล table ต่างๆ browse การ query ข้อมูล query

PGWEB repository : https://github.com/sosedoff/pgweb

อย่าลืมให้กำลังใจสล็อตด้วยการกดไลค์ กดแชร์บทความ กดติดตามเพจ Sloth Coding ด้วยนะฮะ ขอบคุณฮะ ;)