Interrogation du catalogue du système - Base de données Amazon Quantum Ledger (AmazonQLDB)

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Interrogation du catalogue du système

Important

Avis de fin de support : les clients existants pourront utiliser Amazon QLDB jusqu'à la fin du support le 31 juillet 2025. Pour plus de détails, consultez Migrer un Amazon QLDB Ledger vers Amazon Aurora SQL Postgre.

Chaque table que vous créez dans un QLDB registre Amazon possède un identifiant unique attribué par le système. Vous pouvez trouver l'ID d'une table, sa liste d'index et d'autres métadonnées en interrogeant la table du catalogue du système. information_schema.user_tables

Tous les identifiants uniques universels (UUID) assignés par le système IDs sont tous représentés dans une chaîne codée en Base62. Pour plus d’informations, consultez Unique IDs sur Amazon QLDB.

L'exemple suivant montre les résultats d'une requête qui renvoie les attributs de métadonnées de la VehicleRegistration table.

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" }
Champs de métadonnées de table
  • tableId— L'identifiant unique de la table.

  • name— Le nom de la table.

  • indexes— Liste des index de la table.

    • indexId— L'identifiant unique de l'index.

    • expr— Le chemin du document indexé. Ce champ est une chaîne au format :[fieldName].

    • status— L'état actuel de l'index (BUILDINGFINALIZING,ONLINE,FAILED, ouDELETING). QLDBn'utilise pas l'index dans les requêtes tant que le statut n'est pas atteintONLINE.

    • message— Le message d'erreur qui décrit la raison pour laquelle l'index possède un FAILED statut. Ce champ n'est inclus que pour les index défaillants.

  • status— L'état actuel de la table (ACTIVEouINACTIVE). Une table devient INACTIVE quand vous êtes DROP assise.

Pour savoir comment gérer les tables à l'aide UNDROP TABLE des instructions DROP TABLE et, passez àGestion des tables.