用户在Neo4j中定义了数据完整性约束

时间:2015-09-08 09:48:51

标签: neo4j data-integrity

因为我对Neo4J比较新,我想知道是否可以对存储的数据强加用户定义的数据完整性约束。

手册说可以施加UNIQUE约束,here Michael Hunger指出在当前的RC NOT NULL约束中已添加。

我想知道是否有可能以某种方式定义像#34这样的约束;每个带有标签X的节点都必须与标签Y"或以某种方式强加一种类型系统,可能具有类型层次结构和所有内容。 DBMS会自动检查这些约束,就像许多旧学校(关系型)数据库系统一样。

干杯!

1 个答案:

答案 0 :(得分:1)

不,它不可能像传统的RDBMS一样具有相同的功能,至少不是开箱即用的。

您可以编写自己的Unmanaged Extensions,以便为您处理。您可以在此article中找到有关如何执行此操作的基本信息。

我不知道任何现有的"插件"。将来GraphAware Enterprise应该带来"架构执行"。

相关问题