ทำความรู้จัก pgModeler และการติดตั้งบน Ubuntu 25.04

Published on December 4, 2025
ทำความรู้จัก pgModeler และการติดตั้งบน Ubuntu 25.04

เนื่องจากการได้รับนิยมอย่างสูงของ PostgreSQL ทำให้ นักพัฒนาหลายคน ก็จะมองหาเครื่องมือที่จะมาช่วยให้การทำงานกับฐานข้อมูลนั้นง่าย เร็ว และ สะดวกขึ้น วันนี้เราพาไปดูเครื่องมือตัวหนึ่งที่ได้รับความนิยมใช้อย่างกว้างขวาง และ มันเป็นซอฟต์แวร์เพียงไม่กี่ตัวในท้องตลาดที่มีความสามารถในการทำ forward – reverse engineering ในเวอร์ชั่นฟรีด้วย

pgModeler คืออะไร

pgModeler นั้นคือซอฟต์แวร์แบบ open-source ที่ใช้เพื่อการออกแบบฐานข้อมูลโดยเฉพาะ มันทำงานได้แบบครอสแพลตฟอร์มหรือ ทำงานได้บนหลายๆ ระบบปฏิบัติการ มันมีฟีเจอร์เยอะ ออกแบบเพื่อให้ใช้งานง่าย นอกจากนั้นมันยังมีความสามารถในการสร้าง sql scripts หรือทำการ diff ได้ ออกแบบเพื่อโฟกัสสำหรับผู้ที่ใช้ PostgreSQL โดยเฉพาะ

ตัวมันมี 2 Editions คือ open-source และ Plus version ซึ่ง มีข้อต่างกันคือ

open-source edition จะมีความสามารถ การช่วยออกแบบโมเดล การทำ forward – reverse engineering การสร้าง XML การ validate model ให้ จัดการ connections มี command line

สำหรับใน version Pro นั้นจะมีฟีเจอร์เพิ่มขึ้นมาคือ

  • การทำ ssh tunneling
  • การทำ version control ใน model
  • ใช้ตัวแปร sql เพือทดสอบ
  • สำรองข้อมูล
  • สร้าง object แบบด่วน
  • ค้นหาแบบด่วน

การติดตั้ง

สำหรับการติดตั้ง วันนี้เราจะติดตั้ง pgModeler 2.0 (Alpha) นั้นถ้าท่านเลือก Opensource ท่านจะต้องทำการ compile เอง โดยวันนี้เราจะพาท่านไปพบกับการติดตั้งบน Ubuntu 25.04 (Plucky)

การติดตั้งนั้น ท่านจะต้องติดตั้ง libraries ต่างๆ ก่อนทำการ compile ด้วย เพราะว่าเนื่องจากว่ามันเป็น cross-platform ผู้พัฒนาเลยใช้ QT6 ในการพัฒนา ดังนั้น ท่านจะต้องทำการติดตั้ง libraries ดังต่อไปนี้

ตั้งค่าตัวแปร QT_ROOT เพื่อชี้ไปยัง qt6

export QT_ROOT=/usr/lib/x86_64-linux-gnu/qt6

ติตดั้ง Libraries ที่จำเป็น

sudo apt install qt6-base-dev qt6-base-dev-tools qt6-tools-dev qt6-tools-dev-tools qt6-svg-dev

เริ่มทำการ compile

sudo cmake -S . -B ./cmake-build \
                  -DCMAKE_PREFIX_PATH=$QT_ROOT -DCMAKE_BUILD_TYPE=Release \
                  -DPGM_PREFIX=/opt/pgModeler --fresh CMakeList.txt

ทำการ build

sudo cmake --build ./cmake-build --target all

ติดตั้ง

sudo cmake --install ./cmake-build/

ซอฟต์แวร์จะถูกติดตั้งที่ /opt/pgModeler/bin
ท่านก็สามารถรันด้วยคำสั่ง /opt/pgModeler/bin/pgmodeler

หรืออาจจะใส่ path ดังกล่าวใน .profile เพื่อให้สะดวกต่อการใช้งาน

การติดตั้งก็อาจจะหลายขั้นตอนพอสมควร แต่ถ้าท่านไม่อยากปวดหัวกับการติดตั้ง และ เชื่อมต่อเพื่อทำงานกับหลายๆ ฐานข้อมูลพร้อมกันจาก application เดียว เลือก Navicat ก็เป็นทางเลือกที่ดีอยู่ไม่ใช่น้อย

 

ทำความรู้จัก pgModeler และการติดตั้งบน Ubuntu 25.04

เนื่องจากการได้รับนิยมอย่างสูงของ PostgreSQL ทำให้ นักพัฒนาหลายคน ก็จะมองหาเครื่องมือที่จะมาช่วยให้การทำงานกับฐานข้อมูลนั้นง่าย เร็ว และ สะดวกขึ้น วันนี้เราพาไปดูเครื่องมือตัวหนึ่งที่ได้รับความนิยมใช้อย่างกว้างขวาง และ...

Read more »

ทำความรู้จักกับ Open Container Initiative OCI

ใน Proxmox VE 9.1 ที่เพิ่งเปิดตัวมาได้ไม่นานนี้ มีฟีเจอร์หนึ่งที่สร้างความฮือฮามากคือ การสนับสนุน OCI และ ทำให้หลายคนเริ่มต้องการเข้าใจว่ามันคืออะไร...

Read more »

IncusOS และ Incus สู่ยุคใหม่ของการจัดการ VM และ Container

IncusOS คืออะไร IncusOS เป็นดิสโทร Linux แบบ immutable หรือ Linux ที่ระบบไฟล์เปลี่ยนไม่ได้...

Read more »

สัมผัสกับ Immutable OS Fedora Silverblue เพื่อยกระดับความปลอดภัย

ในช่วงไม่กี่ปีที่ผ่านมา เป็นช่วงที่ระบบปฏิบัติการแบบ Immutable OS นั้นได้รับความนิยมเพิ่มขึ้นอย่างมาก โดยระบปฏิบัติการแบบนี้มีการทำงานสำคัญๆ คือ ไม่อนุญาตให้มีการเปลี่ยนแปลงใดๆ เลยในส่วนของ file...

Read more »

ใช้งาน Windows Apps บน Fedora Linux ด้วยความช่วยเหลือของ Bottles 60

สำหรับ บางท่าน หรือ บางองค์กรที่มีนโยบายการใช้งาน Linux เป็นระบบปฏิบัติการหลัก ไม่ว่าจะด้วยเหตุผล เช่น ความเสถียรที่มากกว่า ความปลอดภัยที่มากกว่า...

Read more »

การ Monitoring Proxmox VE ด้วย Zabbix

ในระบบ Virtualization อย่าง Proxmox VE การมอนิเตอร์แบบเรียลไทม์ถือเป็นสิ่งสำคัญมาก เพราะช่วยให้ผู้ดูแลระบบตรวจสอบสถานะของ Node, VM, Storage,...

Read more »