Cassandra CQL如何添加约束?

时间:2018-12-26 03:30:54

标签: cassandra cql

我似乎无法创建这样的表,其约束部分抛出错误。

CREATE TABLE admins (
    id UUID PRIMARY KEY,
    username text,
    password text,
    name text,
    access_level text,
    CONSTRAINT access_types CHECK(access_level) in ('true', 'false')
);

SyntaxException: line 7:28 mismatched input 'CHECK' expecting ')' (...    access_level text,    access_types CONSTRAINT [CHECK]...)

如何添加约束?我似乎找不到用cql添加约束的方法,而后者似乎没有相关文档。如果不支持,为什么?

1 个答案:

答案 0 :(得分:2)

卡桑德拉(Cassandra)没有这种约束。通常,这取决于您的应用程序。