【发布时间】:2016-09-07 14:01:36
【问题描述】:
我正在 Cassandra 键空间中创建一个表,我想为表中的一列添加 NOT NULL 约束。我已经用谷歌搜索了,但没有找到任何答案。 Cassandra 是否支持关系数据库支持的所有功能?
【问题讨论】:
我正在 Cassandra 键空间中创建一个表,我想为表中的一列添加 NOT NULL 约束。我已经用谷歌搜索了,但没有找到任何答案。 Cassandra 是否支持关系数据库支持的所有功能?
【问题讨论】:
为什么要添加该约束?这将破坏“新”存储引擎的目的,您可以在其中动态地将列添加到表中。但是,回到您的问题,您可以在创建表时指定 WITH COMPACT ENGINE。这将有效地强制您在表的所有列中插入一个值。
顺便说一句,Cassandra 是一个非常不同的野兽。它不是关系型数据库,您应该首先仔细查看您的需求。
【讨论】: