DETACH RLS POLICY - Amazon Redshift

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;