“Neo4j :: MigrationError:Person的重复约束”?

“Neo4j :: MigrationError:Person的重复约束”?

问题描述:

我使用Neo4j创建了一个新的rails应用程序,然后创建了一个Model/Node Person。 但是,当我运行耙neo4j:迁移它给出了重复约束的错误。“Neo4j :: MigrationError:Person的重复约束”?

我以前在同一台机器上创建了另一个Rails应用程序,它与Person有相同的模型/节点,并且这两个都是相互冲突的。

这两个应用程序使用不同的HTTP端口,我想知道如何在Neo4j中创建独立的数据库或更改存储路径,以便单独的应用程序可以具有相同的模型。

目前使用相同的存储路径,这两个应用 即
config.neo4j.storage_path = “#{} config.root/DB/share_portal/Neo4j的 - #{} Rails.env”

您需要运行Neo4j的多个实例,使用不同的端口,因此数据不会重叠。

我以前https://github.com/cohesivestack/ineo与HTTP连接(我不知道如果bolt is supported) 还不错的方式运行多个服务器的Neo4j是https://github.com/neo4jrb/neo4j-rake_tasks

+0

INEO再次被激活。支持螺栓端口的最新版本(1.1.0)今天已经发布。 github.com/cohesivestack/ineo –