ventajas tutorial sintaxis modelado español desventajas datos cassandra cassandra-2.0 cql3 cqlsh

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:

  1. Mediante el uso de seleccionar consulta:

    SELECCIONE table_name DE system_schema.tables WHERE keyspace_name = ''mydb'';

  2. Seleccionando Keyspace y luego podemos listar las tablas disponibles dentro del espacio de teclas:

    use keyspace_name describe las tablas;

  3. 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)