我有一個cassandra數據庫中的一些表與幾個靜態列,我希望添加另一列是靜態的。有沒有辦法改變表格,以便新列是靜態的?cassandra表中的列是否可以更改爲靜態?
2
A
回答
3
比方說,你的密鑰空間是key
和表架構是:
CREATE TABLE p (
k text,
s text STATIC,
i int,
PRIMARY KEY (k, i));
則可以執行
ALTER TABLE p ADD f text STATIC;
2
作爲威爾的回答指出,這可能取決於你所使用的版本。該ALTER documentation爲CQL 3.1(卡桑德拉2.0和2.1)規定:
這些添加到表不準:
- 添加具有相同名稱與現有柱
- 甲列靜態列
雖然它顯然與2.1.9的作品。
同樣重要的是要注意,你不能ALTER現有的列變成靜態的。
[email protected]:stackoverflow> ALTER TABLE bills2 ALTER amount TYPE bigint static;
SyntaxException: <ErrorMessage code=2000 [Syntax error in CQL query] message="line 1:44 missing EOF at 'static' (...bills2 ALTER amount TYPE bigint [static];)">
相關問題
- 1. 無法更新cassandra中的靜態列
- 2. 是否可以動態更改PolyLine.strokeThickness值?
- 3. 是否可以更改Windows XP爲「跳轉列表」
- 4. 是否可以更改MySQL表的create_time?
- 5. 靜態類型語言是否可以支持異構列表?
- 6. 是否可以更改jQuery中的URL列表?
- 7. 是否可以更改靜態導入的順序,然後在eclipse中導入?
- 8. 是否可以使用Swift更改iOS 7中的靜態單元格高度?
- 9. 最終靜態可以更改嗎?
- 10. 如何更改cassandra表列
- 11. 是否有可能獲得更改的文件列表以及從Perforce更改列表修改的行列表
- 12. 是否可以將application.css更改爲application.css.sass?
- 13. 是否可以修改列表元素?
- 14. 靜態成員是否可以超載?
- 15. 是否可以更改UIWebView中的keybroadType
- 16. Cassandra - 是否可以更新同樣用於物化視圖PK的表格列?
- 17. 是否可以恢復列表視圖上的更改?
- 18. 是否可以使用CSS3更改列表項的順序?
- 19. 是否可以從FILE_FLAG_SEQUENTIAL_SCAN動態更改爲FILE_FLAG_RANDOM_ACCESS?
- 20. PHP - 是否可以聲明靜態和非靜態方法
- 21. Activity中的靜態變量是否可以保存其狀態?
- 22. 是否可以動態更改模態對話框的語言?
- 23. 在JavaScript中,是否可以創建一個可修改的靜態類變量?
- 24. 是否可以動態更改ProgressTemplate中的標籤?
- 25. 是否可以動態更改Rails中的Schema?
- 26. 是否可以動態更改Rails中的cache_classes配置設置?
- 27. 我們是否可以動態更改Wso2Esb中的端點
- 28. 如何使用主鍵和靜態列更新Cassandra表?
- 29. 表示:是否可以繞過靜態文件的會話?
- 30. 是否有可能更改DataGrid列的動態列?
看到我編輯的答案,我正在使用2.1.9 – Will