Foundations
Supabase คืออะไร, ตั้งค่า project และ CLI, table/schema/migration และภาพรวมว่าชิ้นส่วนต่าง ๆ ต่อกันยังไง เริ่ม →
Foundations
Supabase คืออะไร, ตั้งค่า project และ CLI, table/schema/migration และภาพรวมว่าชิ้นส่วนต่าง ๆ ต่อกันยังไง เริ่ม →
Auto-Generated API
REST API ของ PostgREST, การ query ด้วย client SDK, RPC function และ Data API exposure model query →
Auth & Row Level Security
วิธี authenticate, session กับ JWT, RLS พื้นฐาน และ pattern กับข้อผิดพลาดที่พบบ่อยของ RLS ป้องกัน →
Realtime & Storage
Postgres Changes, Broadcast กับ Presence, storage bucket กับ policy และการแปลงรูปภาพ ไปต่อแบบ live →
Edge Functions
function บน Deno, การเรียกใช้, การเข้าถึง database จาก function และ background task กับ webhook deploy →
Client Development
supabase-js client, auth ฝั่ง client, typed query และการรวม REST, Realtime กับ Storage เข้าด้วยกัน สร้าง →
Production & Ecosystem
Supavisor connection pooling, branching กับ migration, performance กับ indexing และ production checklist ขึ้น production →
Supabase ทำงานอย่างไรข้างใน
Postgres role กับ grant (authenticator, anon, service_role), SQL ที่ PostgREST สร้างจริง, isolate ของ edge-runtime, Realtime WAL pipeline และวงจรชีวิตของ auth token — ทุก claim พิสูจน์บน local stack จริงด้วย psql, curl และ source ของแต่ละ service ดูข้างใน →
อ่านโค้ด Supabase ที่ AI เขียน
catalog 27 bug ที่ schema, RLS policy, supabase-js และ edge function จาก AI เขียนผิด, review checklist, บันได verification tool (db lint, pgTAP, explain analyze, gen types, deno check, MCP) และ worked review 3 ชุด — ทุก bug พิสูจน์จริง ไป review →
เป็น Postgres บวกของเพิ่ม
ทุกหัวข้อเริ่มจาก Postgres ที่อยู่ข้างใต้ — auto-generated API, Realtime และ Storage ล้วนเป็น layer บน database จริงตัวเดียว สิ่งที่คุณเรียนจึงใช้กับ Postgres ธรรมดาได้ด้วย
default ปัจจุบัน ที่ verify แล้ว
เขียนตามพฤติกรรมปัจจุบันของ Supabase และตรวจสอบกับ official docs ผ่าน context7 — รวมถึง Data API exposure model ที่ต้อง grant ชัดเจน และการเปิด Realtime ต่อ table ที่ tutorial เก่าหลายที่ข้ามไป
security สองชั้น ไม่ใช่ชั้นเดียว
ไม่ใช่แค่ “เปิด RLS” แต่เป็นภาพรวมทั้งหมด — Data API เปิด table ไหนให้เข้าถึงได้บ้าง และ Row Level Security จำกัด row ไหนที่เห็นได้บ้าง สองคำถามที่แยกกันและมีคำตอบต่างกัน
ไดอะแกรมที่อธิบายได้
สถาปัตยกรรมของ Supabase, เส้นทางตัดสินใจของ RLS, publication model ของ Realtime และโหมด pooling ของ Supavisor เป็นไดอะแกรม Mermaid ที่รองรับธีม สองภาษา (English / ไทย) พร้อมบันทึกความคืบหน้า quiz