Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> SQL

คู่มือทีละขั้นตอน: ติดตั้ง PostgreSQL บน Windows

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 เพื่อยืนยันว่าทุกอย่างทำงานถูกต้อง

คู่มือทีละขั้นตอน: ติดตั้ง PostgreSQL บน Windows