我有多个使用Neo4j的项目,我想将它们分开,所以每当我在项目之间切换时,我都不必清除和重新设置数据库。我怎么能这样做?
我使用brew install neo4j
下载了Neo4j。我使用neo4j start
和neo4j stop
启动和停止neo4j,但我想我只是在某个地方读到了......没有man neo4j
或neo4j --help
。文件很糟糕,所以我现在在黑暗中拍摄了一段时间。
我希望能够做到这样的事情:
neo4j start --path ~/projects/social-app/db/ --ip 127.0.0.1 --port 3002
这将创建数据库并在本地ip和端口上运行它。有什么想法吗?
P.S。关于这个的文件在哪里?
答案 0 :(得分:4)
Neo4j不支持"架构"或多个数据库,因为我们知道来自更传统的数据库(如MySQL)的那些功能。
你有三个选择
创建脚本,将执行以下操作
停止neo4j
在[neo4j_home] /conf/neo4j-server.properties(org.neo4j.server.database.location = data / graph.db)中更改数据库的路径
启动neo4j
为每个项目准备Neo4j二进制文件的目录,然后启动您需要的实例。
使用Neo4j CLI Toolkit,但仍在进行中