Skip to main content
현재 사용자에게 할당된 역할을 활성화합니다.

SET DEFAULT ROLE

사용자의 기본 역할을 설정합니다. 기본 역할은 사용자가 로그인할 때 자동으로 활성화됩니다. 기본 역할로는 이전에 부여된 역할만 설정할 수 있습니다. 역할이 사용자에게 부여되지 않은 경우 ClickHouse는 예외를 발생시킵니다.
ON CLUSTER는 SET DEFAULT ROLE 바로 뒤 또는 쿼리 끝에 지정할 수 있으며, 클러스터의 모든 호스트에서 해당 쿼리를 실행합니다. CURRENT_USER는 쿼리가 분산되기 전에 initiator에서 해석됩니다. SET ROLE은 현재 세션에만 적용되므로 ON CLUSTER 절을 지원하지 않습니다.

예시

사용자에게 여러 개의 기본 역할을 설정합니다:
사용자에게 부여된 모든 역할을 기본 역할로 설정합니다:
사용자의 기본 역할 제거:
특정 역할 role1 및 role2를 제외한 부여된 모든 역할을 기본 역할로 설정합니다:
클러스터의 모든 호스트에서 기본 역할을 설정합니다: