SVV_USER_GRANTS - Amazon Redshift

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