メインコンテンツへスキップ
メインコンテンツへスキップ

system.role_grants

ユーザーおよびロールに対するロール付与情報を保持します。このテーブルに行を追加するには、GRANT role TO user を使用します。

列:

  • user_name (Nullable(String)) — ユーザー名。

  • role_name (Nullable(String)) — ロール名。

  • granted_role_name (String) — role_name ロールに付与されたロール名。あるロールを別のロールに付与するには GRANT role1 TO role2 を使用します。

  • granted_role_is_default (UInt8) — granted_role がデフォルトロールかどうかを示すフラグ。取りうる値:

    • 1 — granted_role はデフォルトロール。
    • 0 — granted_role はデフォルトロールではない。
  • with_admin_option (UInt8) — granted_roleADMIN OPTION 権限を持つロールかどうかを示すフラグ。取りうる値:

    • 1 — ロールは ADMIN OPTION 権限を持つ。
    • 0 — ロールは ADMIN OPTION 権限を持たない。