USER_IS_MEMBER_OF - Amazon Redshift

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