USER_IS_MEMBER_OF
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