2013-06-05 6 views
6

मैं कॉलम cql का उपयोग कर कोड के माध्यम से इस स्तंभ परिवार के लिए गतिशील रूप से जोड़ना चाहते हैं का उपयोग कर जोड़ने के लिए।कैसे कॉलम गतिशील रूप से एक स्तंभ परिवार में कैसेंड्रा में cql

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

उत्तर

14

यह एक पूछे जाने वाले प्रश्न के बारे में कुछ होता जा रहा है, तो मैं बारे में गहराई से स्पष्टीकरण लिखा है: http://www.datastax.com/dev/blog/does-cql-support-dynamic-columns-wide-rows

+0

धन्यवाद jbellis: – Shalu

+0

मुझे उनके अभ्यास से मदद मिली है क्योंकि इससे मुझे और चीजों को मंजूरी मिली है। धन्यवाद जेबेलिस। –

3

इसके लिए काम करने के लिए आपको सबसे पहले स्तंभ जोड़ने के लिए तालिका को बदलने के लिए है और फिर काम शुरू होगा डालें। मैंने ऊपर cqlsh पर कोशिश की और यह काम किया।

alter table newdata add column name varchar; 

लिंक नीचे भी देखें:

How to define dynamic column families in cassandra

+0

धन्यवाद आपके अभ्यास ने सीक्यूएल और क्ली से जुड़े कई संदेहों को मंजूरी दे दी – Shalu

0
ALTER TABLE blog_entry ADD newcolumnname text; 
संबंधित मुद्दे