SVV_DEFAULT_PRIVILEGES - Amazon Redshift

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_DEFAULT_PRIVILEGES

Verwenden Sie SVV_DEFAULT_PRIVILEGES, um die Standardberechtigungen anzuzeigen, auf die ein Benutzer in einem Amazon-Redshift-Cluster zugreifen kann.

SVV_DEFAULT_PRIVILEGES ist für die folgenden Benutzer sichtbar:

  • Superuser

  • Benutzer mit der Berechtigung ACCESS SYSTEM TABLE

Andere Benutzer können nur Standardberechtigungen sehen, die ihnen erteilt wurden.

Tabellenspalten

Spaltenname Datentyp Beschreibung
schema_name text Der Name des Schemas.
object_type text Der Typ des Objekts. Mögliche Werte sind RELATION, FUNCTION oder PROCEDURE.
owner_id Ganzzahl Die Eigentümer-ID. Möglicher Wert ist die Benutzer-ID.
owner_name text Der Name des Eigentümers.
owner_type text Der Typ des Eigentümers. Möglicher Wert ist Benutzer.
privilege_type text Der Privilegtyp. Mögliche Werte sind INSERT, SELECT, UPDATE, DELETE, RULE, REFERENCES, TRIGGER, DROP und UPDATE.
grantee_id Ganzzahl Die ID des Berechtigungsempfängers. Mögliche Werte sind Benutzer-ID, Rollen-ID und Gruppen-ID.
grantee_type text Der Typ des Berechtigungsempfängers. Mögliche Werte sind Benutzer, Rolle, Gruppe und „Öffentlich“.
admin_option boolesch Ein Wert, der angibt, ob der Benutzer anderen Benutzern und Rollen Berechtigungen erteilen kann. Für den Rollen- und Gruppentyp ist dies immer „false“.

Beispielabfrage

Im folgenden Beispiel wird die Ausgabe für SVV_DEFAULT_PRIVILEGES zurückgegeben.

SELECT * from svv_default_privileges; schema_name | object_type | owner_id | owner_name | owner_type | privilege_type | grantee_id | grantee_name | grantee_type | admin_option -------------+-------------------+--------- +------------+------------+----------------+------------+--------------+--------------+-------------+ public | RELATION | 106 | u1 | user | UPDATE | 107 | u2 | user | f | public | RELATION | 106 | u1 | user | SELECT | 107 | u2 | user | f |