Создание роли

Функция

Определение оператора создания новой роли.

Спецификация
   
< создание роли >::=
CREATE [IF NOT EXISTS | OR REPLACE] ROLE имя роли
Синтаксические правила
  1. < Имя роли > должно быть уникальным среди имен пользователей БД, схем и ролей.

  2. Опция OR REPLACE заставляет удалять существующую в БД роль (вместе с назначенными ей привилегиями) и создавать её под тем же именем, но с указанными параметрами (т.е. без назначенных привилегий).

  3. Опция IF NOT EXISTS отменяет выполнение оператора, если указанная роль уже существует в БД.

  4. Одновременное использование опций IF NOT EXISTS и OR REPLACE запрещено.

Общие правила
  1. Для создания роли необходимо иметь уровень прав RESOURCE.