Быстрый старт
Развертывание
Моделирование данных
Подключение
Запись данных
Миграция
Запросы
Операции и обслуживание
Типовое обслуживание
Секционирование
Резервное копирование и восстановление
Масштабирование
Зеркалирование
Управление ресурсами
Безопасность
Мониторинг
Настройка производительности
Устранение неполадок
Справочник
Руководство по инструментам
Типы данных
Хранилище данных
Выполняющая система
Потоковая передача
Восстановление после сбоев
Конфигурация
Индексы
Расширения
Справочник по SQL
Часто задаваемые вопросы
Изменяет имя роли или членство.
ALTER GROUP <role_specification> ADD USER <user_name> [, ... ]
ALTER GROUP <role_specification> DROP USER <user_name> [, ... ]
where <role_specification> can be:
<role_name>
| CURRENT_USER
| SESSION_USER
ALTER GROUP <group_name> RENAME TO <new_name>
ALTER GROUP изменяет атрибуты пользовательской группы. Это устаревшая команда, которая тем не менее поддерживается в целях обратной совместимости, поскольку пользователи и группы были заменены более общим понятием ролей.
Первые два варианта добавляют пользователей в группу или удаляют их из группы. (Любая роль может выступать в качестве «пользователя» или «группы» для этой цели.) Эти варианты фактически эквивалентны предоставлению или отмене членства в роли, указанной как «группа»; таким образом, предпочтительный способ выполнения этих действий — использование команд GRANT или REVOKE.
Третий вариант изменяет имя группы. Это полностью эквивалентно переименованию роли с помощью команды ALTER ROLE.
Добавление пользователей в группу:
ALTER GROUP staff ADD USER karl, john;
Удаление пользователя из группы:
ALTER GROUP workers DROP USER beth;
В стандарте SQL отсутствует оператор ALTER GROUP.