USER_IS_MEMBER_OF - Amazon Redshift

Amazon Redshift non supporterà più la creazione di nuovi Python UDFs a partire dalla Patch 198. Python esistente UDFs continuerà a funzionare fino al 30 giugno 2026. Per ulteriori informazioni, consulta il post del blog.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

USER_IS_MEMBER_OF

Importante

A partire dal 16 febbraio 2026, Amazon Redshift non supporterà più l’utilizzo di user_is_member_of e delle funzioni correlate che accedono alle informazioni su utenti, ruoli o gruppi consumer tramite la condivisione dei dati.

Restituisce true se l'utente è un membro di un ruolo o di un gruppo. Gli utenti con privilegi avanzati possono controllare l'appartenenza di tutti gli utenti. Gli utenti normali che sono membri del ruolo sys:secadmin o sys:superuser possono controllare l'appartenenza di tutti gli utenti. In caso contrario, gli utenti normali possono solo controllare loro stessi. Amazon Redshift restituisce un errore se le identità fornite non esistono o se l'utente corrente non ha accesso al ruolo.

Sintassi

user_is_member_of( user_name, role_name | group_name)

Arguments (Argomenti)

user_name

Il nome dell'utente.

role_name

Il nome del ruolo.

group_name

Il nome del gruppo.

Tipo restituito

Restituisce un BOOLEAN.

Esempio

La seguente query conferma che l'utente non è membro di role1.

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