メインコンテンツへスキップ
友田 陽大

カテゴリ

データベース・RLS(Supabase / Postgres / 認可)の設計ガイド

データ層は、認可と整合性を「アプリの善意」ではなくDBの制約で守る場所です。PostgreSQLの行レベルセキュリティ(RLS)で認可をDBに寄せ、pgTAPで退行を止め、型安全なORMでスキーマと型を一致させる。マルチテナントのデータ分離、NoSQL(DynamoDB)の整合性プリミティブまで、信頼境界をサーバー側に置く設計を扱います。

7 記事

基礎ガイド

基礎ガイド(まずはここから)

Supabase
PostgreSQL
RLS
Next.js
TypeScript

【2026年版】Supabase本番運用ガイド:公式ドキュメント準拠でNext.js × RLS × Realtime × Edge Functionsを実装する

Supabaseを「とりあえず動く」から「本番に耐える」へ。公式ドキュメント(2026-06-24時点)に忠実に、@supabase/ssrによるNext.js 16認証、RLSの正しい書き方と性能最適化、getClaimsとJWT署名鍵、Realtime Broadcast、Edge Functions(withSupabase)、Storage、pgvectorまでを実コードと判断基準つきで体系化した実践ガイドです。

27分

関連する実践記事