USER_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.

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