< 所有筆記
主題文章
PostgreSQL
整理 PostgreSQL 的索引、SKIP LOCKED job queue、UUID key 設計與安全 schema migration。
適合已能寫基本 SQL 的開發者。依下方順序,從查詢契約、分頁進到索引與執行計畫,再閱讀約束、並發與遷移。
主題文章
一個 SELECT,要講清楚四件事:欄位、篩選、順序、上限
2026-08-24
翻到下一頁,怎麼又看到同一筆?OFFSET 與游標分頁
2026-09-09
Index 不是欄位清單:先看 query shape,再決定要不要多維護一份資料
2026-08-28
慢查詢別先加 index:用 EXPLAIN、statistics 與 ANALYZE 看懂 planner 在猜什麼
2026-08-31
PostgreSQL RLS 不是自動 WHERE:多租戶資料隔離要先釐清的四個邊界
2026-09-17
Supabase RLS 別只點 Policy UI:把授權規則寫成可測試的 SQL
2026-09-18
資料庫不是大型 JSON:先讓 constraint 擋住不可能的資料
2026-08-23
JOIN 之前先算關係:別把正常列數當成重複資料
2026-08-25
PostgreSQL 18 Skip Scan:複合索引最左規則多了一個星號
2026-08-11
Schema migration 不是一條 SQL:用 expand、backfill、觀測證據安全地移除舊路徑
2026-09-02
PostgreSQL SKIP LOCKED 能做 Job Queue,但不是魔法 Broker
2026-08-14
Transaction 的資料邊界:訂單、庫存與 ACID
2026-08-27
UUIDv7 適合當主鍵嗎?更好的 UUID,不是萬用答案
2026-08-05
PgBouncer 不會讓 PostgreSQL 無限擴張:先算連線預算,再選 pool mode
2026-09-16
PostgreSQL 備份入門:pg_dump、WAL 與 PITR 到底怎麼分工?
2026-10-07