Перейти к основному содержимому

CREATE ROLE

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;

Ссылки