USER_IS_MEMBER_OF - Amazon Redshift

USER_IS_MEMBER_OF

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