ROLE_IS_MEMBER_OF
Devuelve el valor true (verdadero) si el rol es miembro de otro rol. Los superusuarios pueden comprobar la pertenencia de todos los roles. Los usuarios normales que tengan el permiso ACCESS SYSTEM TABLE pueden comprobar la pertenencia de todos los usuarios. En caso contrario, los usuarios normales solo pueden comprobar los roles a los que tengan acceso. Amazon Redshift falla si los roles proporcionados no existen o el usuario actual no tiene acceso al rol.
Sintaxis
role_is_member_of( role_name, granted_role_name)
Argumentos
- role_name
-
Nombre del rol
- granted_role_name
-
Nombre del rol concedido.
Tipo de retorno
Devuelve un BOOLEANO.
Ejemplo
La siguiente consulta confirma que el rol no es miembro de role1 ni de role2.
SELECT role_is_member_of('role1', 'role2');
role_is_member_of
-------------------
False