USER_IS_MEMBER_OF - Amazon Redshift

Amazon Redshift dejará de admitir la creación de nuevas UDF de Python a partir del parche 198. Las UDF de Python existentes seguirán funcionando hasta el 30 de junio de 2026. Para obtener más información, consulte la publicación del blog.

USER_IS_MEMBER_OF

importante

A partir del 16 de febrero de 2026, Amazon Redshift dejará de admitir el uso de user_is_member_of y las funciones relacionadas que acceden a la información de usuarios, roles o grupos de consumidores mediante el recurso compartido de datos.

Devuelve true (verdadero) si el usuario es miembro de un rol o grupo. Los superusuarios pueden comprobar la pertenencia de todos los usuarios. Los usuarios normales que sean miembros del rol sys:secadmin o sys:superuser pueden comprobar la pertenencia de todos los usuarios. En caso contrario, los usuarios normales solo pueden comprobarse a sí mismos. Amazon Redshift envía un error si las identidades proporcionadas no existen o el usuario actual no tiene acceso al rol.

Sintaxis

user_is_member_of( user_name, role_name | group_name)

Argumentos

user_name

El nombre del usuario.

role_name

Nombre del rol

group_name

El nombre del grupo.

Tipo de retorno

Devuelve un BOOLEANO.

Ejemplo

La siguiente consulta confirma que el usuario no es miembro de role1.

SELECT user_is_member_of('reguser', 'role1'); user_is_member_of ------------------- False