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.
Der Systemkatalog wird abgefragt
Wichtig
Hinweis zum Ende des Supports: Bestandskunden können Amazon QLDB bis zum Ende des Supports am 31.07.2025 nutzen. Weitere Informationen finden Sie unter Migrieren eines Amazon QLDB Ledgers zu Amazon Aurora SQL Postgre
Jede Tabelle, die Sie in einem QLDB Amazon-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 Identifikatoren IDs sind universell eindeutige Identifikatoren (UUID), die jeweils in einer Base62-kodierten Zeichenfolge dargestellt werden. Weitere Informationen finden Sie unter Einzigartig IDs bei 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 Indexes. -
expr
— Der indizierte Dokumentpfad. Dieses Feld ist eine Zeichenfolge in der Form:[fieldName]
. -
status
— Der aktuelle Status des Index (BUILDING
FINALIZING
,ONLINE
,FAILED
, oderDELETING
). QLDBverwendet den Index erst in Abfragen, 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 (ACTIVE
oderINACTIVE
). Eine Tabelle wirdINACTIVE
, wenn auf sieDROP
angewendet wird.
Um zu erfahren, wie Sie Tabellen mit den Anweisungen DROP TABLE
und UNDROP
TABLE
verwalten, fahren Sie mit Tabellen verwalten fort.