El DESCRIBE
La commande est votre amie. Vous pouvez décrire un espace-clé, lister les espaces-clé, une table ou lister toutes les tables dans l'espace-clé, le cluster et bien plus encore. Vous pouvez vous faire une idée complète en tapant
HELP DESCRIBE
dans cqlsh.
Connecté à mscluster à 127.0.0.1:9042. [cqlsh 5.0.1 | Cassandra 3.8 | CQL spec 3.4.2 | Native protocol v4] Utilisez HELP pour obtenir de l'aide.
cqlsh> HELP DESCRIBE
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>
- DESCRIRE
<your key space name>
- décrit la commande utilisée pour créer un espace clé
cqlsh> DESCRIBE testkeyspace ;
CREATE KEYSPACE testkeyspace WITH replication = {'class' : 'SimpleStrategy', 'replication_factor' : '3'} AND durable_writes = true ;
- DESCRIBE keyspaces - liste tous les keyspaces.
cqlsh> DESCRIRE KEYSPACES
système_schema système testkeyspace système_auth
système_distribué système_traces
- DESCRIBE TABLES - Liste toutes les tables dans le keyspace actuel.
cqlsh:system> DESCRIBE TABLES ;
plages_disponibles pairs paxos
range_xfers batches compaction_history batchlog
local "IndexInfo" sstable_activity
estimations_taille hints views_builds_in_progress peer_events
vues construites
- DESCRIRE
your table name
ou DESCRIBE TABLE your table name
- Donne les détails de la table
cqlsh:system> DESCRIBE TABLE batchlog
CREATE TABLE system.batchlog ( id uuid PRIMARY KEY, données blob, version int, written_at timestamp ) WITH bloom_filter_fp_chance = 0.01 AND caching = {'keys' : 'ALL', 'rows_per_partition' : 'NONE'} AND comment = ' DÉCRYPTÉ entrées du journal de lot" ....omitted for brevity