PostgreSQL เป็นระบบฐานข้อมูลเชิงสัมพันธ์โอเพนซอร์สที่ทรงพลัง ใช้สำหรับแอปพลิเคชันระดับองค์กร คู่มือนี้ครอบคลุมการดาวน์โหลด ติดตั้ง ตั้งค่า และทดสอบ PostgreSQL บน Windows
ดาวน์โหลด PostgreSQL
- ไปที่ postgresql.org/download/windows
- คลิก Download the installer (EnterpriseDB graphical installer)
- เลือกเวอร์ชันล่าสุดสำหรับ OS ของคุณ (แนะนำ 64-bit)
- ดาวน์โหลดจะเริ่มอัตโนมัติ
ติดตั้ง PostgreSQL
รัน Installer ที่ดาวน์โหลด และทำตามขั้นตอนเหล่านี้
- Step 1: หน้าจอต้อนรับ → คลิก Next
- Step 2: เลือก Components (คงทุกอย่างไว้: PostgreSQL Server, pgAdmin, Command Line Tools, Stack Builder)
- Step 3: เลือกโฟลเดอร์ติดตั้ง (แนะนำค่าเริ่มต้น)
- Step 4: เลือก Data Directory (แนะนำค่าเริ่มต้น)
- Step 5: ตั้งรหัสผ่าน Superuser จำรหัสผ่านนี้ไว้
- Step 6: Port Number เริ่มต้นคือ 5432 (เปลี่ยนถ้าจำเป็น)
- Step 7: Advanced options คงค่าเริ่มต้น
- Step 8: Review และคลิก Next เพื่อติดตั้ง
ตั้งค่า PostgreSQL
ไฟล์ตั้งค่าสำคัญ 2 ไฟล์ อยู่ใน Data Directory (เช่น C:\Program Files\PostgreSQL\16\data\)
postgresql.conf
ควบคุมพฤติกรรมเซิร์ฟเวอร์ เพื่ออนุญาต Remote Connections
# Default (local only) #listen_addresses = 'localhost' # Allow all connections listen_addresses = '*'
pg_hba.conf
ควบคุมการยืนยันตัวตน Client เพื่ออนุญาต Local Trusted Connections
# TYPE DATABASE USER ADDRESS METHOD host all all 127.0.0.1/32 trust
Restart PostgreSQL หลังเปลี่ยนไฟล์ใดไฟล์หนึ่ง เพื่อให้การเปลี่ยนแปลงมีผล
ทดสอบการติดตั้ง
เปิด Command Prompt และรัน
psql -U postgres
หากติดตั้งถูกต้อง ควรเห็น
psql (16.x) Type "help" for help. postgres=#
ทดสอบด้วยคิวรีพื้นฐาน
SELECT version();
version ------------------------------------------------------------ PostgreSQL 16.x on x86_64-pc-mingw64, compiled by ... (1 row)
สรุป
การติดตั้ง PostgreSQL บน Windows ประกอบด้วยการดาวน์โหลด Graphical Installer, รัน Setup Wizard (ตั้งรหัสผ่าน พอร์ต และ Data Directory), ตั้งค่า postgresql.conf และ pg_hba.conf สำหรับสภาพแวดล้อมของคุณ ทดสอบด้วย psql เพื่อยืนยันว่าทุกอย่างทำงานถูกต้อง
