Как перечислить семейства столбцов в пространстве ключей?

149
8

Как получить список всех семейств столбцов в пространстве ключей в Cassandra с помощью CQL 3?

спросил(а) 2014-03-29T20:15:00+04:00 5 лет, 9 месяцев назад
3
Решение
154

cqlsh> select columnfamily_name from system.schema_columnfamilies where keyspace_name = 'test';

columnfamily_name
-------------------
commits
foo
has_all_types
item_by_user
test
test2
user_by_item

(7 rows)

ответил(а) 2014-03-29T20:21:00+04:00 5 лет, 9 месяцев назад
Еще 2 ответа
190

Или еще проще (если вы используете cqlsh), переключитесь на свое пространство с помощью use, а затем выполните describe tables:


cqlsh> use products;
cqlsh:products> describe tables;

itemmaster itemhierarchy companyitemfavorites
testtable

Примечание. Команда describe относится только к cqlsh.

ответил(а) 2014-03-31T02:53:00+04:00 5 лет, 9 месяцев назад
117

CQL API поддерживает как TABLES, так и COLUMNFAMILIES:


$ cqlsh
cqlsh> DESCRIBE KEYSPACES;
cqlsh> USE keyspace_shaharma;

см. в семействах столбцов,


cqlsh:keyspace_shaharma> DESCRIBE COLUMNFAMILIES;

или


cqlsh:keyspace_shaharma> DESCRIBE TABLES;

ответил(а) 2014-11-21T11:55:00+03:00 5 лет, 2 месяца назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема