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
SVV_USER_GRANTS
Verwenden Sie SVV_USER_GRANTS, um die Liste der Benutzer anzuzeigen, denen explizit Rollen im Cluster gewährt werden.
SVV_USER_GRANTS ist für die folgenden Benutzer sichtbar:
Superuser
Benutzer mit der Berechtigung ACCESS SYSTEM TABLE
Andere Benutzer können nur Rollen sehen, die ihnen explizit erteilt wurden.
Tabellenspalten
| Spaltenname | Datentyp | Beschreibung |
|---|---|---|
| user_id | Ganzzahl | Die Benutzer-ID für den Benutzer. |
| user_name | text | Der Name des Benutzers. |
| role_id | Ganzzahl | Die Rollen-ID der gewährten Rolle. |
| role_name | text | Der Rollenname der gewährten Rolle. |
| admin_option | boolesch | Ein Wert, der angibt, ob der Benutzer anderen Benutzern und Rollen die Rolle gewähren kann. |
Beispielabfragen
Die folgenden Abfragen gewähren Benutzern Rollen und zeigen die Liste der Benutzer an, denen Rollen explizit gewährt werden.
GRANT ROLE role1 TO reguser; GRANT ROLE role2 TO reguser; GRANT ROLE role1 TO superuser; GRANT ROLE role2 TO superuser; SELECT user_name,role_name,admin_option FROM svv_user_grants; user_name | role_name | admin_option -----------+-----------+-------------- superuser | role1 | False reguser | role1 | False superuser | role2 | False reguser | role2 | False