Softex CelwareTech Blog
データベース

RLSとは

DBの行ごとに、誰が参照・追加・更新できるかを制御する仕組みです。

簡単にいうと

PostgreSQLのポリシーで本人のデータだけを許可するなどの制御を行えます。

管理者やBYPASSRLS権限は例外になるため、検証では実際の利用ロールへ切り替えます。

どんな場面で使うか

  • ユーザー別データの分離
  • 本人だけの更新
  • 権限テスト

関連用語

さらに調べる