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_REDSHIFT_SCHEMAS
Verwenden Sie SVV_REDSHIFT_SCHEMAS, um eine Liste aller Schemata anzuzeigen, auf die ein Benutzer Zugriff hat. Dieser Satz von Schemata enthält die Schemata im Cluster und die Schemata aus Datashares, die von Remote-Clustern bereitgestellt werden.
SVV_REDSHIFT_SCHEMAS ist für alle Benutzer sichtbar. Superuser können alle Zeilen sehen; reguläre Benutzer können nur ihre eigenen Daten sehen. Weitere Informationen finden Sie unter Sichtbarkeit der Daten in Systemtabellen und Ansichten.
Tabellenspalten
| Spaltenname | Datentyp | Beschreibung |
|---|---|---|
| database_name | varchar(128) | Der Name der Datenbank, in der ein spezifiziertes Schema vorhanden ist. |
| schema_name | varchar(128) | Der Namespace- oder Schemaname. |
| schema_owner | integer | Die interne Benutzer-ID des Schemabesitzers. |
| schema_type | varchar(16) | Der Typ des Schemas. Mögliche Werte sind freigegebene und lokale Schemata. |
| schema_acl | varchar(128) | Die Zeichenfolge, die die Berechtigungen für den angegebenen Benutzer oder die Benutzergruppe für das Schema definiert. |
| schema_option | varchar(128) | Die Optionen des Schemas. |
Beispielabfrage
Im folgenden Beispiel wird die Ausgabe von SVV_REDSHIFT_SCHEMAS zurückgegeben.
SELECT * FROM svv_redshift_schemas WHERE database_name = 'tickit_db' ORDER BY database_name, SCHEMA_NAME; database_name | schema_name | schema_owner | schema_type | schema_acl | schema_option --------------+--------------------+--------------+-------------+------------+--------------- tickit_db | public | 1 | shared | |