ROLE_IS_MEMBER_OF - Amazon Redshift

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