Vérifiez l'état de création des tables dans Amazon Keyspaces - Amazon Keyspaces (pour Apache Cassandra)

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.

Vérifiez l'état de création des tables dans Amazon Keyspaces

Amazon Keyspaces effectue des opérations en langage de définition des données (DDL), telles que la création et la suppression de tables, de manière asynchrone. Vous pouvez suivre l'état de création de nouvelles tables dans le AWS Management Console, qui indique lorsqu'une table est en attente ou active. Vous pouvez également surveiller l'état de création d'une nouvelle table par programmation à l'aide de la table du schéma système.

Un tableau apparaît comme actif dans le schéma du système lorsqu'il est prêt à être utilisé. Le modèle de conception recommandé pour vérifier qu'une nouvelle table est prête à être utilisée consiste à interroger les tables de schéma du système Amazon Keyspaces ()system_schema_mcs.*. Pour obtenir la liste des DDL instructions relatives aux tables, consultez la Tables section du manuel de référence du CQL langage.

La requête suivante indique le statut d'une table.

SELECT keyspace_name, table_name, status FROM system_schema_mcs.tables WHERE keyspace_name = 'mykeyspace' AND table_name = 'mytable';

Pour une table toujours en cours de création et en attente, le résultat de la requête ressemble à ceci.

keyspace_name | table_name | status --------------+------------+-------- mykeyspace | mytable | CREATING

Pour une table qui a été créée avec succès et qui est active, le résultat de la requête est le suivant.

keyspace_name | table_name | status --------------+------------+-------- mykeyspace | mytable | ACTIVE