SVV_REDSHIFT_SCHEMAS - 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_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 | |