【问题标题】:cassandra add column if not exists如果不存在,cassandra 添加列
【发布时间】:2014-11-01 22:47:02
【问题描述】:

我需要通过 CQL 脚本将新列插入现有列族。

我想做这样的事情:

alter COLUMNFAMILY rules ADD rule_template text IF NOT EXISTS;

我怎样才能完全在 CQL 脚本中实现这一点?

【问题讨论】:

标签: cassandra database-schema cql3


【解决方案1】:

没有用于更改列族(表)的可选“如果不存在”。作为一种解决方法,如果列已经存在,您可以只执行 alter 命令并忽略错误。除了错误消息之外,它应该没有任何危害。

【讨论】:

  • 是的,行得通。我的假设是错误会停止脚本中间流。我想这里的教训是在你哭之前尝试一下。
猜你喜欢
  • 2014-12-03
  • 2020-11-25
  • 2018-02-02
  • 2019-03-12
  • 2013-01-01
  • 2017-06-21
  • 2011-03-15
  • 2019-04-22
相关资源
最近更新 更多