Как Cassandra CQL добавляет ограничения? - PullRequest
0 голосов
/ 26 декабря 2018

Кажется, я не могу создать такую ​​таблицу, в которой часть ограничений выдает ошибку.

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 голосов
/ 26 декабря 2018

Кассандра не имеет такого рода ограничений.Обычно это зависит от вашего приложения.

...