<aside> 🌥️

這 step 純雲端,全部在 Supabase Dashboard 操作,本地什麼都不用裝。沒有 AI 工具也能完成。

</aside>

目標

建立一個 Supabase 雲端資料庫,跑寫好的 SQL 一鍵建好兩張表(questionsanswers)+ Realtime + RLS + seed 資料。最後拿到 Project URLanon key 兩個值,先記下來,Step 3 部署 Vercel 會用到。

步驟

image.png

1. 建立 Supabase 專案

  1. https://supabase.com/dashboard(用 GitHub 登入最快)
  2. New Project
  3. Project nameclasswall
  4. Database Password:自動產生並記下來(這堂課其實用不到,但 Supabase 會強制你設)
  5. RegionNortheast Asia (Tokyo)Southeast Asia (Singapore)
  6. Create new project,等大概 1~2 分鐘

2. 跑寫好的 SQL(一鍵建好所有東西)

image.png

<aside> 🎁

starter repo 已經準備好完整的 SQL 在 supabase/migrations/0001_init.sql不用一張表一張表手動建。直接貼到 SQL Editor 跑就好。

</aside>

  1. Supabase Dashboard 左側選單 → SQL EditorNew query
  2. 打開 starter repo 的 supabase/migrations/0001_init.sql,把整個檔案內容複製
  3. 貼到 SQL Editor → 按 Run(或 Cmd/Ctrl + Enter
  4. 應該看到「Success. No rows returned」之類的訊息

跑完之後,這幾件事都做好了: