ROLE_IS_MEMBER_OF - Amazon Redshift

Amazon Redshift non supporterà più la creazione di nuove UDF Python a partire dal 1º novembre 2025. Se desideri utilizzare le UDF Python, creale prima di tale data. Le UDF Python esistenti continueranno a funzionare normalmente. Per ulteriori informazioni, consulta il post del blog.

ROLE_IS_MEMBER_OF

Restituisce true se il ruolo è membro di un altro ruolo. Gli utenti con privilegi avanzati possono controllare l'appartenenza di tutti i ruoli. Gli utenti abituali che dispongono dell'autorizzazione ACCESS SYSTEM TABLE possono controllare l'appartenenza di tutti gli utenti. In caso contrario, gli utenti normali controllano solo i ruoli a cui hanno accesso. Amazon Redshift restituisce un errore se i ruoli forniti non esistono o se l'utente corrente non ha accesso al ruolo.

Sintassi

role_is_member_of( role_name, granted_role_name)

Argomenti

role_name

Il nome del ruolo.

granted_role_name

Il nome del ruolo concesso.

Tipo restituito

Restituisce un BOOLEAN.

Esempio

La seguente query conferma che il ruolo non è membro di role1 né di role2.

SELECT role_is_member_of('role1', 'role2'); role_is_member_of ------------------- False