DESCRIBE
твой друг. Вы можете описать одно пространство ключей, список пространств ключей, одну таблицу или список всех таблиц в пространстве ключей, кластер и многое другое. Вы можете получить полную идею, набрав
HELP DESCRIBE
в cqlsh.
Подключен к mscluster на 127.0.0.1:9042. [cqlsh 5.0.1 | Кассандра 3.8 | CQL spec 3.4.2 | Собственный протокол v4] Используйте HELP для помощи.
cqlsh> ПОМОГИТЕ ОПИСАТЬ
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>
- описывает команду, используемую для создания пространства ключей
cqlsh> DESCRIBE testkeyspace;
CREATE KEYSPACE testkeyspace WITH replication = {'class': 'SimpleStrategy', 'replication_factor': '3'} AND durable_writes = true;
- DESCRIBE keyspaces - перечисляет все пространства ключей
cqlsh> ОПИСАТЬ КЛАВИШИ
system_schema системное тестовое
пространство ключей system_auth system_distributed system_traces
- DESCRIBE TABLES - список всех таблиц в текущем пространстве ключей
cqlsh: system> ОПИСАТЬ ТАБЛИЦЫ;
available_ranges peers paxos
range_xfers пакеты compaction_history batchlog
local "IndexInfo" sstable_acctivity
size_estimates подсказки views_builds_in_progress peer_events
built_views
- DESCRIBE
your table name
или DESCRIBE TABLE your table name
- Предоставляет данные таблицы
cqlsh: system> ОПИСАНИЕ ТАБЛИЦЫ batchlog
CREATE TABLE system.batchlog (идентификатор UUID PRIMARY KEY, BLOB данных, версия INT, written_at метку времени) с bloom_filter_fp_chance = 0,01 и кэширование = { 'клавиши': 'ВСЕ', 'rows_per_partition': 'NONE} и комментарий =' РЕКОМЕНДУЕТСЯ batchlog записи ... пропущены для краткости