如何在Cassandra中为列添加NOT NULL约束?

时间:2016-09-07 05:23:55

标签: database cassandra

我在Cassandra密钥空间中创建一个表,我想为表中的一列添加NOT NULL约束。我已经google了,但没有找到任何答案。 Cassandra是否支持关系数据库支持的所有功能?

1 个答案:

答案 0 :(得分:3)

为什么要添加该约束?这会破坏"新"的目的。存储引擎,您可以在其中动态地向表中添加列。但是,回到您的问题,您可以在创建表时指定WITH COMPACT ENGINE。这将有效地迫使您在表的所有列中插入值。

BTW,Cassandra是一个非常不同的野兽。它不是关系数据库,您应该先仔细查看您的要求。