Abfragen des Systemkatalogs - Amazon Quantum Ledger Database (Amazon QLDB)

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.

Abfragen des Systemkatalogs

Jede Tabelle, die Sie in einem Amazon QLDB-Ledger erstellen, hat eine vom System zugewiesene eindeutige ID. Sie können die ID einer Tabelle, die Liste ihrer Indizes und andere Metadaten ermitteln, indem Sie die Systemkatalogtabelle information_schema.user_tables abfragen.

Alle vom System zugewiesenen IDs sind universell eindeutige Identifikatoren (UUID), die jeweils in einer Base62-kodierten Zeichenfolge dargestellt werden. Weitere Informationen finden Sie unter Eindeutige IDs in Amazon QLDB.

Das folgende Beispiel zeigt die Ergebnisse einer Abfrage, die Metadatenattribute der VehicleRegistration-Tabelle zurückgibt.

SELECT * FROM information_schema.user_tables WHERE name = 'VehicleRegistration'
{ tableId: "5PLf9SXwndd63lPaSIa0O6", name: "VehicleRegistration", indexes: [ { indexId: "Djg2nt0yIs2GY0T29Kud1z", expr: "[VIN]", status: "ONLINE" }, { indexId: "4tPW3fUhaVhDinRgKRLhGU", expr: "[LicensePlateNumber]", status: "BUILDING" } ], status: "ACTIVE" }
Tabellenmetadatenfelder
  • tableId— Die eindeutige ID der Tabelle.

  • name— Der Tabellenname.

  • indexes— Die Liste der Indizes in der Tabelle.

    • indexId— Die eindeutige ID des Index.

    • expr— Der indizierte Dokumentpfad. Dieses Feld ist eine Zeichenfolge in der Form:[fieldName].

    • status— Der aktuelle Status des Index (BUILDINGFINALIZING,ONLINE,FAILED, oderDELETING). QLDB verwendet den Index in Abfragen erst, wenn der Status lautetONLINE.

    • message— Die Fehlermeldung, die den Grund beschreibt, warum der Index einenFAILED Status hat. Dieses Feld ist nur für fehlgeschlagene Indizes enthalten.

  • status— Der aktuelle Status der Tabelle (ACTIVEoderINACTIVE). Eine Tabelle wird INACTIVE, wenn auf sie DROP angewendet wird.

Um zu erfahren, wie Sie Tabellen mit den Anweisungen DROP TABLE und UNDROP TABLE verwalten, fahren Sie mit Verwalten von Tabellen fort.