如何在同一台机器上创建单独的Neo4j数据库?

Joh*_*son 5 ruby-on-rails neo4j

我正在使用Neo4j和Neo4j.rb gem构建一个Rails应用程序.

我已经开始设置一些测试的过程,并且无法弄清楚如何将我的测试数据库与我在开发中使用的测试数据库分开.

我想将我的开发和测试数据分开,以便更好地测试完整性和速度.

这样的事情可能吗?如果是这样,我需要设置哪种配置/设置?

谢谢.

sub*_*ris 5

从 9 月初发布的 Neo4j.rb 3.0 RC1 开始,您可以指定单独的测试和开发端口。Neo4j 不支持多租户,因此您最终会启动两个数据库。有关设置的信息,请参阅https://github.com/neo4jrb/neo4j/wiki/How-To-Test,这非常简单。有用于配置的 rake 任务。

一个好的做法是,顺便说一句,还使用 ​​rake 任务将您的开发端口设置为默认值以外的其他端口。它有助于防止您从另一个项目意外运行测试或启动不同项目的开发环境并编写外部数据库。