SKILL.md
readonlyread-only
name
supabase-postgres-best-practices
description
來自 Supabase 的 Postgres 效能優化與最佳實務。在撰寫、審查或最佳化 Postgres 查詢、資料表設計或資料庫設定時使用此技能。
Supabase Postgres 最佳實務
由 Supabase 維護的全面 Postgres 效能優化指南。包含 8 個類別的規則,按影響程度優先排序,以引導自動化查詢優化和資料表設計。
何時套用
在以下情況參考這些指南:
- 撰寫 SQL 查詢或設計資料表
- 實作索引或查詢優化
- 審查資料庫效能問題
- 設定連線池或擴展
- 針對 Postgres 特定功能進行優化
- 使用列級安全性(RLS)
按優先順序的規則類別
| 優先級 | 類別 | 影響 | 前綴 |
|---|---|---|---|
| 1 | 查詢效能 | 關鍵 | query- |
| 2 | 連線管理 | 關鍵 | conn- |
| 3 | 安全性與 RLS | 關鍵 | security- |
| 4 | 資料表設計 | 高 | schema- |
| 5 | 並行與鎖定 | 中高 | lock- |
| 6 | 資料存取模式 | 中 | data- |
| 7 | 監控與診斷 | 低中 | monitor- |
| 8 | 進階功能 | 低 | advanced- |
如何使用
閱讀個別規則檔案以取得詳細說明和 SQL 範例:
references/query-missing-indexes.md
references/query-partial-indexes.md
references/_sections.md
每個規則檔案包含:
- 為何重要的簡短說明
- 錯誤的 SQL 範例與說明
- 正確的 SQL 範例與說明
- 可選的 EXPLAIN 輸出或指標
- 額外背景資訊和參考資料
- Supabase 特定備註(如適用)






