0

我使用 Neo4j 创建了一个新的 rails 应用程序,然后创建了一个模型/节点人。但是当我运行 rake neo4j:migrate 时,它​​给出了重复约束的错误。

我之前在同一台机器上创建了另一个 Rails 应用程序,其模型/节点与 Person 相同,但两者都存在冲突。

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

当前为两个应用程序使用相同的存储路径,即
config.neo4j.storage_path = "#{config.root}/db/share_portal/neo4j-#{Rails.env}"

4

1 回答 1

0

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

我使用带有http连接的https://github.com/cohesivestack/ineo(我不确定是否支持bolt)运行多个neo4j服务器的好方法是使用https://github.com/neo4jrb/neo4j-rake_tasks

于 2017-11-25T10:57:45.257 回答