ข้ามไปยังเนื้อหา

PostgreSQL — From Zero to Hero

คอร์ส PostgreSQL แบบ standalone ตั้งแต่ผู้เริ่มต้นจนถึงขั้นสูง ตั้งแต่ relational model และ SQL ไปจนถึง join, การทำ index, transaction & MVCC, JSONB และ full-text search จนถึงการ scale ใน production — ทุก operation แสดงใน psql, Node.js, Python, Go และ Rust พร้อมทัวร์ pgAdmin และการตั้งค่าด้วย Docker

Intro & Setup

relational model, รัน Postgres ด้วย Docker, psql + pgAdmin, database & schema, การเชื่อมต่อ driver เริ่ม →

Tables & Types

CREATE TABLE, ระบบ type (JSONB, array, UUID, enum), constraint (PK/FK/CHECK), การ migrate schema ออกแบบ →

CRUD & SQL

INSERT, SELECT & filtering, UPDATE/DELETE พร้อม RETURNING, upsert แบบ ON CONFLICT query →

Advanced PostgreSQL

JSONB, full-text search, view & materialized view, PL/pgSQL function & trigger เจาะลึก →

Operations & Scaling

replication, connection pooling (PgBouncer), partitioning, backup/PITR & security (role, RLS) รันจริง →

รันทุก query ได้ห้าแบบ

ทุก operation แสดงใน psql, Node.js, Python, Go และ Rust ผ่านแท็บที่ sync กัน เลือก driver ครั้งเดียวแล้วตามไปได้ตลอด

เห็น result set จริง

ทุก query แสดงผลลัพธ์เป็น table สไตล์ psql คุณจึงรู้แน่ชัดว่าได้อะไรกลับมา

ไดอะแกรม + pgAdmin + Docker

ไดอะแกรม Mermaid ที่รองรับธีม (join, query plan, MVCC, replication), ทัวร์ GUI ของ pgAdmin และการตั้งค่า Docker เพื่อรันในเครื่อง

สองภาษา + read mode

ภาษาอังกฤษและไทย, แบบทดสอบที่บันทึกความคืบหน้า และโหมดอ่านแบบไร้สิ่งรบกวน