【问题标题】:How to clean up Neo4j database如何清理 Neo4j 数据库
【发布时间】:2014-11-06 10:32:15
【问题描述】:

我是 Neo4j 数据库的新手,我想编写一个 Java 函数来清理 Neo4j 数据库中的所有内容,例如节点、关系、索引、标签……但没有有效的解决方案。 目前,我必须使用 3 个查询来调用 Neo4j 服务器:

+ 删除节点和关系
+ 删除约束
+ 删除索引

Neo4j 是否支持在 1 个查询语句中完成所有这些工作? 感谢您的任何建议。

【问题讨论】:

  • Google 提供了很棒的建议,你应该看看 ;) google.com
  • 我已经在谷歌上搜索过,但没有找到适合我的问题的解决方案。 test-delete-db-extension-1.4.jar 只是用于测试的附加组件。在生产中使用是否安全?
  • 现在你要使用3条语句,drop database没有内置

标签: neo4j


【解决方案1】:

要彻底删除所有内容,只需停止 db,完全删除 data/graph.db 文件夹并重新启动 Neo4j,所以

bin/neo4j stop; rm -rf data/graph.db; bin/neo4j start

作为满足您需求的单行命令。

【讨论】:

  • 感谢 Stefan,但我想编写一个 Java 函数来运行该作业。而 Neo4j 被放置在另一台服务器中,我只需要使用 http 端点访问服务器。\
猜你喜欢
  • 1970-01-01
  • 2014-06-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-10-14
  • 1970-01-01
  • 2011-09-06
  • 1970-01-01
相关资源
最近更新 更多