Cassandra CQL 如何添加约束?

How does Cassandra CQL add constraints?

我似乎无法创建这样的 table,其约束部分会引发错误。

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 添加约束的方法,它似乎没有相关文档。如果不支持,为什么?

Cassandra 没有这种限制。通常,这取决于您的应用。