如何在orientdb中添加约束

时间:2017-06-23 07:45:57

标签: sql orientdb orientdb2.2

我有一个名为posts的表,其中包含一些字段,我想限制字段'type'只接受3个字符串'video''photo'和'slideshow' 怎么做? 我试过了

    alter property Post.type add constraint check 
(post.type in ('video','photo','slideshow'));

但它不起作用

如何在orientdb中添加约束,如

alter table post add constraint check(type in ('video','photo','slideshow'));

1 个答案:

答案 0 :(得分:2)

您可以通过在属性上添加REGEXP来实现:

CREATE CLASS Post Extends V
CREATE PROPERTY Post.type STRING
Alter PROPERTY Post.type REGEXP "video|photo|slideshow"

希望有所帮助