逐一探測全站前端用到的 Supabase 資料表與函式是否真的存在。 治的是「功能寫好、SQL 檔也寫好,卻漏了到 SQL Editor 執行」這類會靜默死掉半年的問題。
不存在 = PostgREST 回 PGRST205/PGRST202,那張表或那個函式在資料庫裡沒有 →
對應功能是死的,要去跑 SQL。
存在(權限擋) = 元件在,只是這個帳號沒權限讀 → 正常。
函式的檢查有個陷阱:用錯參數呼叫也會回 PGRST202,所以下表的每個函式都帶了實際簽章;
仍顯示不存在時,才是真的缺(或簽章被改過)。