system.role_grants 시스템 테이블
system.role_grants 시스템 테이블
system.role_grants 는 사용자와 역할에 대한 역할 부여(role grant) 정보를 담고 있어요. 이 테이블에 항목을 추가하려면 GRANT role TO user 를 사용해요.
출처: 문서
본문
Description
사용자와 역할에 대한 역할 부여 정보를 포함해요. 이 테이블에 항목을 추가하려면 GRANT role TO user 를 사용해요.
Columns
-
user_name(Nullable(String)) — 사용자 이름이에요. -
role_name(Nullable(String)) — 역할 이름이에요. -
granted_role_name(String) —role_name역할에 부여된 역할의 이름이에요. 한 역할을 다른 역할에 부여하려면GRANT role1 TO role2를 사용해요. -
granted_role_id(UUID) — 역할의 ID예요. -
granted_role_is_default(UInt8) —granted_role이 기본 역할인지 여부를 보여주는 플래그예요. 가능한 값: • 1 —granted_role이 기본 역할이에요, • 0 —granted_role이 기본 역할이 아니에요. -
with_admin_option(UInt8) —granted_role이ADMIN OPTION권한을 가진 역할인지 여부를 보여주는 플래그예요. 가능한 값: • 1 — 역할이ADMIN OPTION권한을 가져요. • 0 —ADMIN OPTION권한이 없는 역할이에요.