การติดตั้ง PostgreSQL บน Windows / Mac / Linux / Docker

Sharing is caring!

PostgreSQL คือหนึ่งในระบบจัดการฐานข้อมูลแบบ Open Source ที่มีความเสถียรและทรงพลังมากที่สุด ใช้ได้ทั้งงานขนาดเล็กไปจนถึงระบบ Enterprise ขนาดใหญ่ บทความนี้จะสอนวิธีติดตั้ง PostgreSQL ครอบคลุมทั้ง Windows, macOS, Linux และ Docker

1. การติดตั้ง PostgreSQL บน Windows

สำหรับ Windows การติดตั้งสามารถทำผ่าน ตัว Installer ที่เว็บไซต์ PostgreSQL โดยตรง

ขั้นตอน:

  1. ดาวน์โหลดไฟล์ติดตั้งจากเว็บไซต์
  2. เปิดไฟล์ Setup กด Next
  3. เลือกโฟลเดอร์ที่ต้องการติดตั้ง
  4. ตั้งรหัสผ่านสำหรับ user postgres
  5. รอจนการติดตั้งเสร็จสิ้น

ตัวอย่างการใช้งานผ่าน 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

Leave a Reply

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *