CREATE ROLE
説明
ロールを作成します。ロールが作成された後、そのロールに権限を付与し、そのロールをユーザーまたは別のロールに割り当てることができます。この方法で、このロールに関連付けられた権限がユーザーやロールに引き継がれます。
ヒント
user_admin
ロールを持つユーザーのみがこの操作を実行する権限を持っています。
構文
CREATE ROLE <role_name>
パラメータ
role_name
: ロールの名前。命名規則については、システム制限を参照してください。
作成されたロール名は、システム定義ロールである root
、cluster_admin
、db_admin
、user_admin
、および public
と同じにすることはできません。
制限
デフォルトでは、ユーザーは最大64のロールを持つことができます。この設定は、FEの動的パラメータ privilege_max_total_roles_per_user
を使用して調整できます。ロールは最大16の継承レベルを持つことができます。この設定は、FEの動的パラメータ privilege_max_role_depth
を使用して調整できます。
例
ロールを作成します。
CREATE ROLE role1;