2013-06-05 66 views
6

我想通過使用cql的代碼動態地將列添加到此列族。如何使用cql在cassandra的列族中動態添加列

CREATE COLUMN FAMILY blog_entry 
WITH comparator = UTF8Type 
AND key_validation_class=UTF8Type 
AND default_validation_class = UTF8Type; 

我該怎麼做?

+0

沙鹿可以,如果你使用的是像赫克託,datastax這或計劃使用任何工具,你告訴我。 –

+0

是的,我打算使用datastax – Shalu

+0

也爲了詳細說明我的要求,我想添加列如UUID,名稱的值有空格,日期,價格是動態浮動到列家庭 – Shalu

回答

3

對於這個工作,你必須首先改變表中添加列,然後再插入就會開始工作。我在cqlsh上試過上面的,它工作。

alter table newdata add column name varchar; 

請參考以下鏈接太:

How to define dynamic column families in cassandra

+0

感謝harish您的練習清除了許多與cql和cli相關的疑問 – Shalu

0
ALTER TABLE blog_entry ADD newcolumnname text; 
相關問題