DETACH RLS POLICY
테이블에 대한 행 수준 보안 정책을 하나 이상의 사용자 또는 역할에서 분리합니다.
sys:secadmin
역할이 부여된 수퍼유저와 사용자 또는 역할은 정책을 분리할 수 있습니다.
구문
DETACH RLS POLICY policy_name ON [TABLE] table_name [, ...] FROM { user_name | ROLE role_name | PUBLIC } [, ...]
파라미터
- policy_name
-
정책의 이름입니다.
- ON [TABLE] table_name [, ...]
-
행 수준 보안 정책이 분리되는 테이블 또는 보기입니다.
- FROM { user_name | ROLE role_name | PUBLIC} [, ...]
-
정책이 하나 이상의 지정된 사용자 또는 역할에서 분리되는지 여부를 지정합니다.
사용 노트
DETACH RLS POLICY 문과 관련한 작업을 수행할 때는 다음을 준수하세요.
-
관계, 사용자, 역할 또는 퍼블릭 객체에서 정책을 분리할 수 있습니다.
예시
다음 예에서는 테이블에 대한 정책을 역할에서 분리합니다.
DETACH RLS POLICY policy_concerts ON tickit_category_redshift FROM ROLE analyst, ROLE dbadmin;