マルチテナントを実現するときに便利な機能Row Level Security 5.8. 行セキュリティポリシー PostgreSQL の行レベルのセキュリティを備えたマルチテナントデータの分離 | Amazon Web Services ブログ テーブルごとにアクセス可能な行を絞ることができるんですが、設定例を調べると単一テナントを前提としたものが多く 複数のテナントのデータにアクセスさせる設定がわからなかったので試してみました。 設定例 テーブル定義 データ作成 RLS有効化 結果 ハマったポイント まとめ 設定例 以下のようなクエリで実現できました。 CREATE POLICY tenant_isolation_policy ON users USING (tenant_id = ANY( SELECT tenant_id FROM user_tenants WHERE user_id