Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
SVV_DATASHARE_OBJECTS
Verwenden Sie SVV _ DATASHARE _OBJECTS, um eine Liste der Objekte in allen Datenfreigaben anzuzeigen, die auf dem Cluster erstellt oder mit dem Cluster gemeinsam genutzt wurden.
SVV_ DATASHARE _ OBJECTS 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.
Hinweise zum Anzeigen einer Liste von Datashares finden Sie unter SVV _. DATASHARES
Tabellenspalten
Spaltenname | Datentyp | Beschreibung |
---|---|---|
share_type | varchar(8) | Der Typ des angegebenen Datashares. Mögliche Werte sind OUTBOUND und. INBOUND |
share_name | varchar(128) | Der Name des Datashares. |
object_type | varchar(64) | Der Typ eines angegebenen Objekts. Mögliche Werte sind Schemata, Tabellen, Ansichten, spätbindende Ansichten, materialisierte Ansichten und Funktionen. |
object_name | varchar(512) | Der Name des Objekts. Der Objektname umfasst den Schemanamen, z. B. schema1.t1. |
producer_account | varchar(16) | Die ID für das Datashare-Produzentenkonto. |
producer_namespace | varchar(64) | Die eindeutige Cluster-ID des Produzenten-Clusters des Datashares. |
include_new | boolesch | Die Eigenschaft, die angibt, ob future Tabellen, Ansichten oder SQL benutzerdefinierte Funktionen (UDFs), die im angegebenen Schema erstellt wurden, zur Datenfreigabe hinzugefügt werden sollen. Dieser Parameter ist nur für OUTBOUND Datashares und nur für Schematypen im Datashare relevant. |
Beispielabfrage
Die folgenden Beispiele geben die Ausgabe für _ _ zurück. SVV DATASHARE OBJECTS
SELECT share_type, btrim(share_name)::varchar(16) AS share_name, object_type, object_name FROM svv_datashare_objects WHERE share_name LIKE 'tickit_datashare%' AND object_name LIKE '%tickit%' ORDER BY object_name LIMIT 5; share_type | share_name | object_type | object_name ------------+--------------------+-------------+--------------------------------- OUTBOUND | tickit_datashare | table | public.tickit_category_redshift OUTBOUND | tickit_datashare | table | public.tickit_date_redshift OUTBOUND | tickit_datashare | table | public.tickit_event_redshift OUTBOUND | tickit_datashare | table | public.tickit_listing_redshift OUTBOUND | tickit_datashare | table | public.tickit_sales_redshift
SELECT * FROM SVV_DATASHARE_OBJECTS WHERE share_name like 'sales%'; share_type | share_name | object_type | object_name | producer_account | producer_namespace | include_new -----------+------------+-------------+--------------+------------------+--------------------------------------+------------- OUTBOUND | salesshare | schema | public | 123456789012 | 13b8833d-17c6-4f16-8fe4-1a018f5ed00d | t OUTBOUND | salesshare | table | public.sales | 123456789012 | 13b8833d-17c6-4f16-8fe4-1a018f5ed00d |