CREATE ROLE#

Синтаксис#

CREATE ROLE role_name
[ WITH ADMIN ( user | USER user | ROLE role | CURRENT_USER | CURRENT_ROLE ) ]
[ IN catalog ]

Описание#

Создает роль с указанным именем.

Каждая роль имеет администратора, который может предоставлять роль другим пользователям, а так же удалять роль. По умолчанию администратором роли является текущий пользователь. Опциональный параметр WITH ADMIN позволяет задать администратором другого пользователя.

Опциональный параметр IN catalog создает роль в указанном каталоге.

Примеры#

Создать роль admin :

CREATE ROLE admin;

Создать роль moderator, администратором которой является пользователь bob:

CREATE ROLE moderator WITH ADMIN USER bob;

Ограничения#

Некоторые коннекторы не поддерживают управление ролями.

См. также#

DROP ROLE, SHOW ROLES, SET ROLE, GRANT role, REVOKE role