Amazon Redshift unterstützt ab dem 1. November 2025 nicht mehr die Erstellung neuer Python-UDFs. Wenn Sie Python-UDFs verwenden möchten, erstellen Sie die UDFs vor diesem Datum. Bestehende Python-UDFs funktionieren weiterhin wie gewohnt. Weitere Informationen finden Sie im Blog-Posting
USER_IS_MEMBER_OF
Wichtig
Ab dem 16. Februar 2026 unterstützt Amazon Redshift die Verwendung von user_is_member_of und verwandten Funktionen, die über Datenaustausch auf Benutzer-, Rollen- oder Gruppeninformationen von Verbrauchern zugreifen, nicht mehr.
Gibt „true“ zurück, wenn der Benutzer ein Mitglied einer Rolle oder Gruppe ist. Superuser können die Mitgliedschaft aller Benutzer überprüfen. Reguläre Benutzer, die Mitglieder der Rolle „sys:secadmin“ oder „sys:superuser“ sind, können die Mitgliedschaft aller Benutzer überprüfen. Andere reguläre Benutzer können nur sich selbst überprüfen. Amazon Redshift gibt Fehler aus, wenn die bereitgestellten Identitäten nicht vorhanden sind oder der aktuelle Benutzer keinen Zugriff auf die Rolle hat.
Syntax
user_is_member_of( user_name, role_name | group_name)
Argumente
- user_name
-
Der Name des Benutzers.
- rollen_name
-
Der Name der Rolle.
- group_name
-
Der Name der Gruppe.
Rückgabetyp
Gibt einen booleschen Wert zurück.
Beispiel
Die folgende Abfrage bestätigt, dass der Benutzer kein Mitglied von „Role1“ ist.
SELECT user_is_member_of('reguser', 'role1'); user_is_member_of ------------------- False