21.5. Предопределённые роли
В PostgreSQL имеется набор предопределённых ролей, которые дают доступ к некоторым часто востребованным, но не общедоступным функциям и данным. Администраторы могут назначать (GRANT) эти роли пользователям и/или ролям в своей среде, таким образом открывая этим пользователям доступ к указанной функциональности и информации.
Имеющиеся предопределённые роли описаны в Таблице 21.1. Заметьте, что конкретные разрешения для каждой из предопределённых ролей в будущем могут изменяться по мере добавления дополнительной функциональности. Администраторы должны следить за этими изменениями, просматривая замечания к выпускам.
Таблица 21.1. Предопределённые роли
Роль | Разрешаемый доступ |
---|---|
pg_signal_backend | Передавать сигналы другим обслуживающим процессам (например, отменять запрос, завершать процесс). |
Администраторы могут давать пользователям доступ к этим ролям, используя команду GRANT:
GRANT pg_signal_backend TO admin_user;