Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Interrogazione del catalogo di sistema
Ogni tabella creata in un registro Amazon QLDB ha un ID univoco assegnato dal sistema. È possibile trovare l'ID di una tabella, il relativo elenco di indici e altri metadati interrogando la tabella del catalogo di sistemainformation_schema.user_tables
.
Tutti gli ID assegnati dal sistema sono identificatori univoci universali (UUID), ciascuno rappresentato in una stringa codificata in Base62. Per ulteriori informazioni, consulta ID univoci in Amazon QLDB.
L'esempio seguente mostra i risultati di una query che restituisce gli attributi dei metadati dellaVehicleRegistration
tabella.
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"
}
Campi di metadati della tabella
-
tableId
— L'ID univoco della tabella. -
name
— Il nome della tabella. -
indexes
— L'elenco degli indici nella tabella.-
indexId
— L'ID univoco dell'indice. -
expr
— Il percorso indicizzato del documento. Questo campo è una stringa nel formato:[fieldName]
. -
status
— Lo stato attuale dell'indice (BUILDING
FINALIZING
,ONLINE
,FAILED
, oDELETING
). QLDB non utilizza l'indice nelle query finché lo stato non èONLINE
. -
message
— Il messaggio di errore che descrive il motivo per cui l'indice ha unoFAILED
stato. Questo campo è incluso se non è valido.
-
-
status
— Lo stato corrente della tabella (ACTIVE
oINACTIVE
). Un tavolo diventaINACTIVE
quandoDROP
lo siedi tu.
Per imparare a gestire le tabelle utilizzando leUNDROP
TABLE
istruzioniDROP TABLE
and, procedere aGestione di tabelle.