我想通過使用cql的代碼動態地將列添加到此列族。如何使用cql在cassandra的列族中動態添加列
CREATE COLUMN FAMILY blog_entry
WITH comparator = UTF8Type
AND key_validation_class=UTF8Type
AND default_validation_class = UTF8Type;
我該怎麼做?
我想通過使用cql的代碼動態地將列添加到此列族。如何使用cql在cassandra的列族中動態添加列
CREATE COLUMN FAMILY blog_entry
WITH comparator = UTF8Type
AND key_validation_class=UTF8Type
AND default_validation_class = UTF8Type;
我該怎麼做?
這正在成爲一個常見問題的東西,所以我寫了一個深入的解釋:http://www.datastax.com/dev/blog/does-cql-support-dynamic-columns-wide-rows
謝謝jbellis。它有幫助。 – Shalu
我的運動爲我提供了幫助,因爲它爲我清除了更多的東西。謝謝jbellis。 –
對於這個工作,你必須首先改變表中添加列,然後再插入就會開始工作。我在cqlsh上試過上面的,它工作。
alter table newdata add column name varchar;
請參考以下鏈接太:
感謝harish您的練習清除了許多與cql和cli相關的疑問 – Shalu
ALTER TABLE blog_entry ADD newcolumnname text;
沙鹿可以,如果你使用的是像赫克託,datastax這或計劃使用任何工具,你告訴我。 –
是的,我打算使用datastax – Shalu
也爲了詳細說明我的要求,我想添加列如UUID,名稱的值有空格,日期,價格是動態浮動到列家庭 – Shalu