我正在尝试为我的NEO4J数据库整理一个CYPHER构建脚本。
我已经成功地组建了一个脚本来创建所有节点和关系,但我很难找到一种编写多个UNIQUE约束创建脚本的方法。
我有地理位置,技能,部门的节点,并希望确保每个节点只允许其特定类型的人工制品的一个实例。
我可以通过Web界面创建独特的约束作为单独的CYPHER查询,但不能作为单个构建脚本创建。
答案 0 :(得分:1)
你不能这样做,你只能用neo4j-shell编写脚本。
使用shell可以执行:
bin/neo4j-shell -file setup.cql
其中setup.cql将是
begin
create index on :Location(name);
create index on :Skill(name);
commit
begin
create (...)
...
commit