DETACH RLS POLICY - Amazon Redshift

Amazon Redshift는 2025년 11월 1일부터 새 Python UDF 생성을 더 이상 지원하지 않습니다. Python UDF를 사용하려면 이 날짜 이전에 UDF를 생성하세요. 기존 Python UDF는 정상적으로 계속 작동합니다. 자세한 내용은 블로그 게시물을 참조하세요.

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;