SVV_RLS_RELATION - Amazon Redshift
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

SVV_RLS_RELATION

使用 SVV_RLS_RELATION 以查看受 RLS 保护的所有关系的列表。

只有拥有 sys:secadmin 角色的用户才能查询此视图。

表列

列名称 数据类型 描述
datname text 包含关系的数据库的名称。
relschema text 包含关系的架构的名称。
relname text 关系的名称。
relkind text 关系的类型,如表或视图。
is_rls_on 布尔值 指示关系是否受 RLS 保护的参数。
is_rls_datashare_on 布尔值 指示关系是否受通过数据共享实施的 RLS 保护的参数。

示例查询

以下示例显示了 SVV_RLS_RELATION 的结果。

ALTER TABLE tickit_category_redshift ROW LEVEL SECURITY ON FOR DATASHARES; --Inspect RLS state on the relations using SVV_RLS_RELATION. SELECT datname, relschema, relname, relkind, is_rls_on, is_rls_datashare_on FROM svv_rls_relation ORDER BY relname; datname | relschema | relname | relkind | is_rls_on | is_rls_datashare_on -----------+-----------+--------------------------+---------+-----------+--------------------- tickit_db | public | tickit_category_redshift | table | t | t (1 row)