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

DROP ROLE

Описание​

Оператор DROP ROLE используется для удаления роли.

Синтаксис​

  DROP ROLE [IF EXISTS] <role_name>;

Обязательные параметры​

1. <role_name>:

Имя роли.

Требования к правам доступа​

Пользователь, выполняющий эту команду SQL, должен обладать как минимум следующими привилегиями:

ПривилегияОбъектПримечания
ADMIN_PRIVUSER или ROLEЭту операцию могут выполнять только пользователи или роли с привилегией ADMIN_PRIV

Примечания по использованию​

  • Удаление роли не влияет на права пользователей, которые ранее входили в эту роль. Оно лишь разрывает связь между ролью и пользователем. Права, полученные пользователем от роли, не изменятся.

Пример​

Подготовка — создайте role1, чтобы в примере DROP было что удалять:

CREATE ROLE role1;
  • Удаление роли role1
DROP ROLE role1;