我有一个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