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