SVV_USER_GRANTS
Utilice SVV_USER_GRANTS para ver la lista de usuarios que tienen concedidos roles de forma explícita en el clúster.
SVV_USER_GRANTS es visible para los siguientes usuarios:
Superusuarios
Usuarios con el permiso ACCESS SYSTEM TABLE
Los demás usuarios solo pueden ver los roles que se les conceden de forma explícita.
Columnas de la tabla
Nombre de la columna | Tipo de datos | Descripción |
---|---|---|
user_id | integer | ID del usuario. |
user_name | texto | El nombre del usuario. |
role_id | integer | ID de rol del rol concedido. |
role_name | texto | Nombre de rol del rol concedido. |
admin_option | boolean | Valor que indica si el usuario puede conceder el rol a otros usuarios y roles. |
Consultas de ejemplo
Las siguientes consultas conceden roles a los usuarios y muestran la lista de usuarios que tienen concedidos roles de forma explícita.
GRANT ROLE role1 TO reguser; GRANT ROLE role2 TO reguser; GRANT ROLE role1 TO superuser; GRANT ROLE role2 TO superuser; SELECT user_name,role_name,admin_option FROM svv_user_grants; user_name | role_name | admin_option -----------+-----------+-------------- superuser | role1 | False reguser | role1 | False superuser | role2 | False reguser | role2 | False