O DESCRIBE
comando é seu amigo. Você pode descrever um espaço para chaves, listar espaços para chaves, uma tabela ou listar todas as tabelas no espaço para chaves, o cluster e muito mais. Você pode ter uma idéia completa digitando
HELP DESCRIBE
no cqlsh.
Conectado ao mscluster em 127.0.0.1:9042. [cqlsh 5.0.1 | Cassandra 3.8 | Especificação CQL 3.4.2 | Protocolo nativo v4] Use HELP para obter ajuda.
cqlsh> AJUDA A DESCREVER
DESCRIBE [cqlsh only]
(DESC may be used as a shorthand.)
Outputs information about the connected Cassandra cluster, or about
the data objects stored in the cluster. Use in one of the following ways:...<omitted for brevity>
- DESCRIBE
<your key space name>
- descreve o comando usado para criar espaço de chave
cqlsh> DESCRIBE testkeyspace;
CREATE KEYSPACE testkeyspace WITH replication = {'class': 'SimpleStrategy', 'replication_factor': '3'} AND durável_writes = true;
- DESCRIBE keypaces - lista todos os espaços de teclas
cqlsh> DESCREVA OS ESPAÇOS DE CHAVE
system_schema system testkeyspace system_auth
system_distributed system_traces
- DESCRIBE TABLES - lista todas as tabelas no espaço de chave atual
cqlsh: system> DESCREVER TABELAS;
available_ranges pares paxos
range_xfers lotes compaction_history batchlog
local "IndexInfo" sstable_activity
size_estimates dicas views_builds_in_progress peer_events
built_views
- DESCRIBE
your table name
ou DESCRIBE TABLE your table name
- fornece os detalhes da tabela
cqlsh: system> DESCRIBE TABLE batchlog
CREATE TABLE system.batchlog (id uuid PRIMARY KEY, blob de dados, versão int, Written_at timestamp) WITH bloom_filter_fp_chance = 0.01 AND caching = {'keys': 'ALL', 'rows_per_partition': 'NONE'} AND comment = ' batchlog DEPRECATED entradas '.... omitido por brevidade