【问题标题】:Scripting up multiple unique constraints in NEO4j在 NEO4j 中编写多个唯一约束
【发布时间】:2014-04-15 09:08:43
【问题描述】:

我正在尝试为我的 NEO4J 数据库组合一个 CYPHER 构建脚本。

我已经成功地编写了一个脚本来创建所有节点和关系,但我正在努力寻找一种方法来编写脚本来创建多个 UNIQUE 约束。

我有用于地理位置、技能、部门的节点,并希望确保每个节点只允许其特定类型的人工制品的一个实例。

我可以通过 Web 界面将唯一约束创建为单个 CYPHER 查询,但不能作为单个构建脚本。

【问题讨论】:

    标签: neo4j cypher unique-constraint build-script


    【解决方案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
    

    【讨论】:

      猜你喜欢
      • 2017-01-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-25
      • 2017-01-04
      • 1970-01-01
      相关资源
      最近更新 更多