Supabase 教學
這個系列依序介紹 Supabase 的主要功能與實作方式。初次接觸可以從平台概觀開始;建立資料表後,接著閱讀 RLS 權限設計與 PostgREST API。
需要開發完整應用時,可依需求閱讀使用者驗證、檔案儲存、即時資料及 Edge Functions。以下目錄列出系列中所有已發布的文章。
本系列文章目錄
- 從原型到上線:Supabase 上線 Checklist 與系列總結 | Supabase 完整教學
- Supabase vs Cloudflare 全面比較:後端資料層與邊緣運算怎麼選 | Supabase 完整教學
- Supabase vs Firebase 全面比較:SQL 與 NoSQL 怎麼選 | Supabase 完整教學
- Supabase + Next.js 全端實戰:從零打造協作看板 | Supabase 完整教學
- Supabase 最佳實踐與反模式:一張該做 vs 別做的總表 | Supabase 完整教學
- 監控與 pg_cron/pgmq:讓自架 Supabase 看得住、跑得動 | Supabase 完整教學
- 備份、升級與上線檢查:自架 Supabase 的維運三支柱 | Supabase 完整教學
- 自架部署(Docker Compose):把整套 Supabase 架在自己的伺服器上 | Supabase 完整教學
- 型別生成與 CI/CD:讓 GitHub Actions 自動守住型別與部署 | Supabase 完整教學
- Branching 分支開發:每個 PR 一套隔離的 Supabase 環境 | Supabase 完整教學
- Migrations 資料庫遷移:讓 schema 變更可版控、可重播 | Supabase 完整教學
- Supabase CLI 與本機開發:用 Docker 在本機跑一整套 | Supabase 完整教學
- 向量索引與自動 embeddings:HNSW、IVFFlat 與零漂移管線 | Supabase 完整教學
- 用 Supabase 打造 RAG:pgvector + Edge Functions 端到端 | Supabase 完整教學
- Embeddings 與相似度搜尋:match_documents 實戰 | Supabase 完整教學
- pgvector 向量入門:在 Postgres 存 embedding | Supabase 完整教學
- Edge Functions 串流回應與 Webhooks 實戰 | Supabase 完整教學
- Supabase Edge Functions Background Tasks 與 Cron 排程實戰 | Supabase 完整教學
- Supabase Edge Functions Secrets、環境與部署實戰 | Supabase 完整教學
- Supabase Edge Functions 入門:第一個 Deno 無伺服器函式 | Supabase 完整教學
- Supabase Realtime Authorization 授權與私有聊天室實戰 | Supabase 完整教學
- Supabase Realtime Presence 線上狀態:誰在線上與 typing | Supabase 完整教學
- Supabase Realtime Broadcast 廣播:低延遲用戶端訊息 | Supabase 完整教學
- Supabase Realtime 入門與 Postgres Changes 即時訂閱 | Supabase 完整教學
- Supabase Storage:Image Transformations、Resumable 與 S3 | Supabase 完整教學
- Supabase Storage 權限與存取控制:用 RLS 守好每個檔案 | Supabase 完整教學
- Supabase Storage 物件儲存入門:上傳、取用檔案 | Supabase 完整教學
- Supabase MFA 與 SSR:多因子驗證與伺服器端渲染 | Supabase 完整教學
- Supabase Magic Link 與 OTP:無密碼登入實作 | Supabase 完整教學
- Supabase OAuth 社群登入:Google/GitHub 一鍵登入實作 | Supabase 完整教學
- Supabase Email/Password 驗證:註冊、確認信與密碼重設 | Supabase 完整教學
- Supabase Auth 入門:使用者、Session 與 JWT | Supabase 完整教學
- Supabase 型別生成與進階用法 | Supabase 完整教學
- supabase-js CRUD 查詢與寫入 | Supabase 完整教學
- supabase-js 客戶端入門 | Supabase 完整教學
- RPC 呼叫資料庫函式 | Supabase 完整教學
- Embedded Resources 關聯查詢 | Supabase 完整教學
- 查詢、篩選與分頁 | Supabase 完整教學
- PostgREST 自動 API 入門 | Supabase 完整教學
- RLS 效能最佳化與陷阱 | Supabase 完整教學
- RLS Policy 語法與常見模式 | Supabase 完整教學
- Row Level Security 入門:Supabase 資安基石 | Supabase 完整教學
- 連線管理與 Pooler:Supavisor 實戰 | Supabase 完整教學
- Database Functions 與 Triggers 實戰 | Supabase 完整教學
- Postgres Extensions 擴充套件總覽 | Supabase 完整教學
- Schema 設計與關聯:外鍵、索引、約束 | Supabase 完整教學
- Postgres 資料庫入門:建表與資料型別 | Supabase 完整教學
- Supabase 雲端 vs 自架與定價全解析 | Supabase 完整教學
- Supabase 架構與元件深入解析 | Supabase 完整教學
- Supabase 是什麼?開源 BaaS 平台總覽 | Supabase 完整教學

Supabase Realtime Authorization 授權與私有聊天室實戰 | Supabase 完整教學
前面三篇我們把 Realtime 三大能力練齊了:Postgres Changes 管「有沒有寫進資料庫」、Broadcast...
2026/10/19

Supabase Realtime Presence 線上狀態:誰在線上與 typing | Supabase 完整教學
上一篇的 Broadcast 幫我們把「稍縱即逝的高頻互動」做到毫秒級即時。這一篇要解決協作場景裡另一個經典需求——「現在有哪些人在線上?」 P...
2026/10/18

Supabase Realtime Broadcast 廣播:低延遲用戶端訊息 | Supabase 完整教學
上一篇我們用 Postgres Changes 把資料庫的每一次變更變成前端可訂閱的即時事件。這一篇換上 Realtime 的第二種能力——Broadcast(廣播)...
2026/10/17

Supabase Realtime 入門與 Postgres Changes 即時訂閱 | Supabase 完整教學
檔案處理告一段落,這一篇我們正式走進 Supabase Realtime——把「靜態的資料」變成「即時的資料流」。你會先看懂 Realtime 三大功能(Postgres Cha...
2026/10/16

Supabase Storage:Image Transformations、Resumable 與 S3 | Supabase 完整教學
上一篇我們把 Storage 的「安全」守住了;這一篇要處理「效能與規模」。你會學到用 Image Transformations 在 getPub...
2026/10/15

Supabase Storage 權限與存取控制:用 RLS 守好每個檔案 | Supabase 完整教學
上一篇你學會了建 bucket、上傳與取用檔案,但存取控制還很粗:public 全公開、private 靠簽名連結。這一篇要把你在 009–011 篇熟透的 RLS...
2026/10/14

Supabase Storage 物件儲存入門:上傳、取用檔案 | Supabase 完整教學
登入的故事講完了,這一篇換上全新主題:檔案。Supabase Storage 是 Supabase 內建的**物件儲存(Object Storage)**服務—...
2026/10/13

Supabase MFA 與 SSR:多因子驗證與伺服器端渲染 | Supabase 完整教學
前面幾篇我們把「怎麼進門」講完了——email 密碼、OAuth、Magic Link 與 OTP,全都通往同一組 sessi...
2026/10/12

Supabase Magic Link 與 OTP:無密碼登入實作 | Supabase 完整教學
前兩篇我們讓使用者用 email 加密碼、或用 Google/GitHub 社群帳號登入。這一篇走向另一個極端——完全不要密碼...
2026/10/11

Supabase OAuth 社群登入:Google/GitHub 一鍵登入實作 | Supabase 完整教學
上一篇《Email/Password 驗證》我們讓使用者用 email 加密碼登入。這一篇換一種對使用者更省事的進門方式:OAuth 社群登入——按一顆「用 Google...
2026/10/10