CREATE ROLE#

Синтаксис#

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

Описание#

CREATE ROLE создает указанную роль.

Необязательное предложение WITH ADMIN создает роль с указанным пользователем в качестве администратора роли. Администратор роли имеет право удалить или выдать роль. Если необязательное предложение WITH ADMIN не указано, роль создается с текущим пользователем в качестве администратора.

Необязательное предложение IN catalog создает роль в каталоге, а не как системную роль.

Примеры#

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

CREATE ROLE admin;

Создать роль moderator с администратором bob:

CREATE ROLE moderator WITH ADMIN USER bob;

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

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

См. также#

DROP ROLE, SET ROLE, GRANT role, REVOKE role