USER_IS_MEMBER_OF - Amazon Redshift

O Amazon Redshift não permitirá mais a criação de UDFs do Python a partir do Patch 198. As UDFs do Python existentes continuarão a funcionar normalmente até 30 de junho de 2026. Para ter mais informações, consulte a publicação de blog .

USER_IS_MEMBER_OF

Importante

A partir de 16 de fevereiro de 2026, o Amazon Redshift não permitirá mais o uso de user_is_member_of e de funções relacionadas que acessem informações do consumidor, como usuário, perfil ou grupo, por meio da unidade de compartilhamento de dados.

Retorna true (verdadeiro) se o usuário for um membro de uma função ou grupo. Os superusuários podem verificar a associação de todos os usuários. Usuários regulares que sejam membros da função sys:secadmin ou sys:superuser podem verificar a associação de todos os usuários. Caso contrário, usuários regulares podem verificar somente a si mesmos. O Amazon Redshift emite um erro se as identidades fornecidas não existirem ou se o usuário atual não tiver acesso à função.

Sintaxe

user_is_member_of( user_name, role_name | group_name)

Argumentos

user_name

O nome do usuário.

role_name

O nome da função.

nome_grupo

O nome do grupo.

Tipo de retorno

Retorna um BOOLEAN.

Exemplo

A consulta a seguir confirma que o usuário não é membro de role1.

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