【问题标题】:Cleanup Database in neo4jneo4j 中的清理数据库
【发布时间】:2016-02-08 10:01:12
【问题描述】:

我想删除所有节点和关系,它几乎完成了。但在浏览器中,它显示如下:(请参阅“属性键”有 3 列,我创建为节点的一部分,它们仍然存在,我也想删除它)

    Node labels
      No labels in database 
    Relationship types
      No relationships in database 
    Property keys
      name stock type 

【问题讨论】:

标签: database neo4j


【解决方案1】:

如果您完全想清除整个数据库(包括索引/约束),那么您也可以停止服务器并从文件系统中删除 data/graph.db 目录。

【讨论】:

  • 你的意思是这个位置的所有文件和文件夹?如果是这样,它有很多文件和文件夹..要删除哪个? C:\Users\\Documents\Neo4j\default.graphdb
  • 可能是这样(我不熟悉 Neo4j 的 windows 环境)。它是否有诸如“messages.log”、“neostore”、“neostore.id”、“neostore.propertystore.db”之类的文件以及诸如“index”和“schema”之类的子目录?如果是这样,那就是您要删除以重新开始的那个。您也可以简单地停止服务器,将目录移动到其他位置以进行备份,然后再次启动服务器。
【解决方案2】:

有些属性被遗忘了,这很奇怪。如果您要删除所有节点和关系及其属性:

MATCH (n) OPTIONAL MATCH (n)-[r]-() DELETE n,r

如果您想擦除整个数据库并从头开始:

  • 关闭服务器。
  • 删除配置的目录rm -rf data/graph.db
  • 再次启动服务器。

【讨论】:

  • 新的密码语法也一样:MATCH (n) DETACH DELETE n
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-10-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多