Choosing Row‑Level Security for Per‑User Data in Supabase
Decide whether to rely on Supabase Postgres RLS, Edge Functions, or service‑role code for per‑user authorization. Compare the options, trade‑offs, and see a concrete schema and policy set that enforces ownership at the database level.