Skip to main content
Activa los roles del usuario actual.

SET DEFAULT ROLE

Establece los roles predeterminados de un usuario. Los roles predeterminados se activan automáticamente cuando el usuario inicia sesión. Solo se pueden establecer como predeterminados los roles concedidos previamente. Si el rol no se ha concedido a un usuario, ClickHouse lanza una excepción.
ON CLUSTER puede indicarse justo después de SET DEFAULT ROLE o al final de la consulta, y hace que esta se ejecute en todos los hosts del cluster. CURRENT_USER se resuelve en el initiator antes de que la consulta se distribuya. SET ROLE solo modifica la sesión actual y, por lo tanto, no admite la cláusula ON CLUSTER.

Ejemplos

Asigna varios roles predeterminados a un usuario:
Establece como predeterminados todos los roles concedidos a un usuario:
Elimine los roles predeterminados de un usuario:
Establezca como predeterminados todos los roles concedidos, excepto los roles específicos role1 y role2:
Establezca roles predeterminados en todos los hosts de un cluster: