cassandra - tutorial - ¿Cómo listar las familias de columnas en el espacio de claves?
cassandra modelado de datos (4)
¿Cómo puedo obtener una lista de todas las familias de columnas en el espacio de claves en Cassandra usando CQL 3?
O incluso más simple (si está usando cqlsh), cambie a su espacio de teclas con el use
y luego ejecute las describe tables
:
cqlsh> use products;
cqlsh:products> describe tables;
itemmaster itemhierarchy companyitemfavorites
testtable
Nota: el comando describe es específico de cqlsh solamente.
Para listar la familia de columnas o tablas en el espacio de teclas:
Mediante el uso de seleccionar consulta:
SELECCIONE table_name DE system_schema.tables WHERE keyspace_name = ''mydb'';
Seleccionando Keyspace y luego podemos listar las tablas disponibles dentro del espacio de teclas:
use keyspace_name describe las tablas;
Mediante el uso de Describir palabra clave:
describir COLUMNAMARIAS;
La API de CQL es compatible con TABLES
y COLUMNFAMILIES
:
$ cqlsh
cqlsh> DESCRIBE KEYSPACES;
cqlsh> USE keyspace_shaharma;
ver familias de columnas,
cqlsh:keyspace_shaharma> DESCRIBE COLUMNFAMILIES;
o
cqlsh:keyspace_shaharma> DESCRIBE TABLES;
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)