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;
Ограничения#
Некоторые коннекторы не поддерживают управление ролями.