SET ROLE 문
SET ROLE 문
SET ROLE 문은 현재 사용자에게 역할(role)을 활성화해요. SET DEFAULT ROLE로 사용자의 기본 역할을 설정할 수도 있어요.
출처: 문서
본문
현재 사용자에게 역할을 활성화해요.
SET ROLE {DEFAULT | NONE | role [,...] | ALL | ALL EXCEPT role [,...]}
SET DEFAULT ROLE
사용자에게 기본 역할을 설정해요. 기본 역할은 사용자가 로그인할 때 자동으로 활성화돼요. 이전에 부여된(granted) 역할만 기본으로 설정할 수 있어요. 역할이 사용자에게 부여되지 않으면 ClickHouse가 예외를 발생시켜요.
SET DEFAULT ROLE {NONE | role [,...] | ALL | ALL EXCEPT role [,...]} TO {user|CURRENT_USER} [,...]
Examples (예제)
사용자에게 여러 기본 역할 설정:
SET DEFAULT ROLE role1, role2, ... TO user
사용자에게 부여된 모든 역할을 기본으로 설정:
SET DEFAULT ROLE ALL TO user
사용자로부터 기본 역할 제거:
SET DEFAULT ROLE NONE TO user
특정 역할 role1과 role2를 제외하고 부여된 모든 역할을 기본으로 설정:
SET DEFAULT ROLE ALL EXCEPT role1, role2 TO user
더 알아보기 (Learn more)
CREATE ROLE,GRANT관련 문