SVV_RLS_ATTACHED_POLICY - Amazon Redshift

SVV_RLS_ATTACHED_POLICY

SVV_RLS_ATTACHED_POLICY를 사용하여 현재 연결된 데이터베이스에 하나 이상의 행 수준 보안 정책이 연결된 모든 관계 및 사용자의 목록을 봅니다.

sys:secadmin 역할이 부여된 사용자만 이 보기를 쿼리할 수 있습니다.

테이블 열

열 명칭 데이터 유형 설명
relschema 텍스트 행 수준 보안 정책이 연결된 관계의 스키마 이름입니다.
relname 텍스트 행 수준 보안 정책이 연결된 관계의 이름입니다.
relkind 텍스트 테이블과 같은 객체의 유형입니다.
polname 텍스트 관계에 연결된 행 수준 보안 정책의 이름입니다.
grantor 텍스트 이 정책을 연결한 사용자의 이름입니다.
grantee 텍스트 이 정책이 연결된 사용자 또는 역할의 이름입니다.
granteekind 텍스트 피부여자의 유형입니다. 가능한 값은 사용자 또는 역할입니다.
is_pol_on boolean 테이블에서 행 수준 보안 정책이 설정되어 있는지 아니면 해제되어 있는지 여부를 나타내는 파라미터입니다. 가능한 값은 true와 false입니다.
is_rls_on boolean 테이블에서 행 수준 보안이 설정되어 있는지 아니면 해제되어 있는지 여부를 나타내는 파라미터입니다. 가능한 값은 true와 false입니다.
rls_conjunction_type character(3) 관계가 RLS 정책을 and로 결합하는지, or로 결합하는지를 나타내는 파라미터입니다.

샘플 쿼리

다음 예는 SVV_RLS_ATTACHED_POLICY의 결과를 보여줍니다.

--Inspect the policy in SVV_RLS_ATTACHED_POLICY SELECT * FROM svv_rls_attached_policy; relschema | relname | relkind | polname | grantor | grantee | granteekind | is_pol_on | is_rls_on | rls_conjuntion_type -----------+--------------------------+---------+-----------------+---------+----------+-------------+-----------+-----------+--------------------- public | tickit_category_redshift | table | policy_concerts | bob | analyst | role | True | True | and public | tickit_category_redshift | table | policy_concerts | bob | dbadmin | role | True | True | and