Verifique o status de criação da tabela no Amazon Keyspaces - Amazon Keyspaces (para Apache Cassandra)

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Verifique o status de criação da tabela no Amazon Keyspaces

O Amazon Keyspaces executa operações de linguagem de definição de dados (DDL), como criar e excluir tabelas, de forma assíncrona. Você pode monitorar o status de criação de novas tabelas no AWS Management Console, que indica quando uma tabela está pendente ou ativa. Você também pode monitorar programaticamente o status de criação de uma nova tabela usando a tabela de esquema do sistema.

Uma tabela é exibida como ativa no esquema do sistema quando está pronta para uso. O padrão de design recomendado para verificar quando uma nova tabela está pronta para uso é pesquisar as tabelas de esquema do sistema do Amazon Keyspaces (system_schema_mcs.*). Para obter uma lista de DDL declarações para tabelas, consulte a Tabelas seção na referência da CQL linguagem.

A consulta a seguir mostra o status de uma tabela.

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

Para uma tabela que ainda está sendo criada e está pendente, a saída da consulta é semelhante a esta.

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

Para uma tabela que foi criada com sucesso e está ativa, a saída da consulta é semelhante à seguinte.

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