ALTER GROUP
Изменяет имя роли или членство.
Синтаксис
ALTER GROUP <groupname> ADD USER <username> [, ... ]
ALTER GROUP <groupname> DROP USER <username> [, ... ]
ALTER GROUP <groupname> RENAME TO <newname>
Описание
ALTER GROUP изменяет атрибуты группы пользователей.
Это устаревшая команда, которая все еще поддерживается для обратной совместимости, поскольку группы и пользователи были заменены более общей концепцией ролей.
Первые два варианта добавляют пользователей в группу или удаляют их из группы.
Любая роль может играть роль как "пользователя", так и "группы" в этом контексте.
Эти варианты фактически эквивалентны предоставлению или отзыву членства в роли, названной "группой"; поэтому предпочтительным способом выполнения этих действий является использование команд GRANT или REVOKE.
Третий вариант изменяет имя группы.
Это полностью эквивалентно переименованию роли с помощью ALTER ROLE.
Параметры
| Параметр | Описание |
|---|---|
groupname |
Имя группы (роли) для изменения |
username |
Пользователи (роли), которые будут добавлены в группу или удалены из нее.
Пользователи уже должны существовать; команда |
newname |
Новое имя группы |
Примеры
Добавить пользователей в группу:
ALTER GROUP staff ADD USER karl, john;
Удалить пользователя из группы:
ALTER GROUP workers DROP USER beth;
Совместимость
В стандарте SQL нет команды ALTER GROUP.