PostgreSQL คือหนึ่งในระบบจัดการฐานข้อมูลแบบ Open Source ที่มีความเสถียรและทรงพลังมากที่สุด ใช้ได้ทั้งงานขนาดเล็กไปจนถึงระบบ Enterprise ขนาดใหญ่ บทความนี้จะสอนวิธีติดตั้ง PostgreSQL ครอบคลุมทั้ง Windows, macOS, Linux และ Docker
1. การติดตั้ง PostgreSQL บน Windows
สำหรับ Windows การติดตั้งสามารถทำผ่าน ตัว Installer ที่เว็บไซต์ PostgreSQL โดยตรง
ขั้นตอน:
- ดาวน์โหลดไฟล์ติดตั้งจากเว็บไซต์
- เปิดไฟล์ Setup กด Next
- เลือกโฟลเดอร์ที่ต้องการติดตั้ง
- ตั้งรหัสผ่านสำหรับ user
postgres
- รอจนการติดตั้งเสร็จสิ้น
ตัวอย่างการใช้งานผ่าน Command Prompt:
psql -U postgres -h localhost -p 5432
2. การติดตั้ง PostgreSQL บน macOS
ผู้ใช้ Mac สามารถติดตั้งได้ง่าย ๆ ผ่าน Homebrew:
brew update brew install postgresql brew services start postgresql
หลังจากนั้นสามารถตรวจสอบว่า PostgreSQL ทำงานอยู่หรือไม่:
psql --version
3. การติดตั้ง PostgreSQL บน Linux
ใน Linux คำสั่งติดตั้งจะแตกต่างกันตาม Distro เช่น Ubuntu/Debian หรือ CentOS/RHEL
บน Ubuntu/Debian:
sudo apt update sudo apt install postgresql postgresql-contrib
บน CentOS/RHEL:
sudo yum install -y postgresql-server postgresql-contrib sudo postgresql-setup initdb sudo systemctl enable postgresql sudo systemctl start postgresql
4. การติดตั้ง PostgreSQL บน Docker
หากคุณใช้งาน Docker สามารถติดตั้ง PostgreSQL ได้เพียงไม่กี่คำสั่ง โดยดึง image จาก Docker Hub
docker pull postgres docker run --name my-postgres -e POSTGRES_PASSWORD=123456 -d -p 5432:5432 postgres
จากนั้นสามารถเชื่อมต่อได้:
psql -h localhost -U postgres

5. การตรวจสอบและใช้งาน PostgreSQL
หลังติดตั้งเสร็จทุกระบบ เราสามารถใช้คำสั่ง psql
เพื่อเชื่อมต่อกับฐานข้อมูล และทดสอบด้วย SQL พื้นฐาน
ตัวอย่าง SQL:
CREATE DATABASE testdb; \c testdb CREATE TABLE users ( id SERIAL PRIMARY KEY, name VARCHAR(100), email VARCHAR(100) ); INSERT INTO users (name, email) VALUES ('Alice', '[email protected]'); SELECT * FROM users;
สรุป
การติดตั้ง PostgreSQL นั้นสามารถทำได้หลายวิธี ขึ้นอยู่กับระบบปฏิบัติการที่คุณใช้งาน ไม่ว่าจะเป็น Windows, macOS, Linux หรือแม้กระทั่ง Docker PostgreSQL ก็พร้อมใช้งานและรองรับทุกสภาพแวดล้อม
SEO Keywords
ติดตั้ง PostgreSQL,PostgreSQL Windows,PostgreSQL Mac,PostgreSQL Linux,PostgreSQL Docker,สอนติดตั้ง PostgreSQL,ฐานข้อมูล Open Source,PostgreSQL Installation