Перейти к основному содержанию
Активирует роли текущего пользователя.
SET ROLE {DEFAULT | NONE | role [,...] | ALL | ALL EXCEPT role [,...]}

SET DEFAULT ROLE

Назначает пользователю роли по умолчанию. Роли по умолчанию автоматически активируются при входе пользователя в систему. В качестве ролей по умолчанию можно указать только роли, предоставленные ранее. Если роль не была предоставлена пользователю, ClickHouse генерирует исключение.
SET DEFAULT ROLE {NONE | role [,...] | ALL | ALL EXCEPT role [,...]} TO {user|CURRENT_USER} [,...]

Примеры

Назначьте пользователю несколько ролей по умолчанию:
SET DEFAULT ROLE role1, role2, ... TO user
Назначьте пользователю все предоставленные роли в качестве ролей по умолчанию:
SET DEFAULT ROLE ALL TO user
Удалите у пользователя роли по умолчанию:
SET DEFAULT ROLE NONE TO user
Сделайте все предоставленные роли ролями по умолчанию, кроме конкретных ролей role1 и role2:
SET DEFAULT ROLE ALL EXCEPT role1, role2 TO user
Последнее изменение 10 июня 2026 г.