【发布时间】:2014-12-03 08:21:56
【问题描述】:
我在 Cassandra 表/列族中有一些预定义的列。我还得到了另一个 JSON /dictionary 对象,它具有未预定义的键:值对,因此未包含在 create table 语句中(我在 python 上使用 cql3 库)。我想将此数据添加到我的 Cassandra 表中,我希望 json 对象中的唯一键成为新列。如果 json 中存在一个已经成为列的键,Cassandra 应该拒绝该查询而不抛出异常。如果我尝试简单地更改表以添加预先存在的列,则会引发异常。如果列不存在类型查询是否有alter table add column 还是应该通过异常处理来处理?
【问题讨论】: