ROLE_IS_MEMBER_OF - Amazon Redshift

Amazon Redshift dejará de admitir la creación de nuevas UDF de Python a partir del 1 de noviembre de 2025. Si desea utilizar las UDF de Python, créelas antes de esa fecha. Las UDF de Python existentes seguirán funcionando con normalidad. Para obtener más información, consulte la publicación del blog.

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