メインコンテンツへスキップ
メインコンテンツへスキップ

[tech-seed] Supabase RLS ポリシー設計で陥りがちな 5 つのアンチパターン

公開日
更新日

Supabase で RLS を本番運用していると、最初の設計で見落としやすいアンチパターンが見えてきます。anon と authenticated の使い分け、再帰参照、auth.uid() のキャッシュ挙動、関数 SECURITY DEFINER の必要箇所を中心に整理します。

PostgreSQL の policy 構文と join 時の評価順序を理解しておくと、N+1 や RLS バイパスの罠を避けられます。

トレックスの技術組織で働く

記事の内容に共感したら、ぜひ現場のエンジニアと話してみてください。