You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何删除Neo4j Sandbox所有数据?在线沙箱重置方法问询

如何重置Neo4j Sandbox中的所有数据(删除所有节点和关系)

我懂你找不到一键重置按钮的困扰——Neo4j Sandbox确实没有显眼的"删除全部"或"重置"按钮,但有两种简单可靠的方式可以清空所有旧数据:

方法一:用Cypher命令直接清空现有实例

这是无需重新创建沙箱的快捷方式:

  1. 打开沙箱的Neo4j Browser查询界面
  2. 先执行命令删除所有关系(必须先删关系再删节点,否则会因节点关联关系导致删除失败):
    MATCH ()-[r]->() DELETE r
    
  3. 接着执行命令删除所有节点:
    MATCH (n) DELETE n
    
  4. 如果遇到删除失败提示(比如存在约束或索引),先移除相关约束/索引再重试:
    • 删除约束示例:DROP CONSTRAINT ON (n:User) ASSERT n.email IS UNIQUE
    • 删除索引示例:DROP INDEX ON :Product(id)

方法二:删除现有沙箱实例并重新创建

如果想要彻底的空白环境,重新建实例会更省心:

  1. 回到Neo4j Sandbox的主控制台(管理实例的页面)
  2. 找到你正在使用的沙箱卡片,点击右上角的删除按钮(通常是垃圾桶图标)
  3. 删除后,点击页面上的"Create Sandbox"按钮,重新创建一个新的沙箱实例,即可获得完全干净的环境

小提示

  • 沙箱实例通常有30天的有效期,如果旧实例快到期了,直接新建会更高效
  • 用Cypher清空数据时,若节点带有大量属性或关联数据,可能需要等待几秒执行完成

内容的提问来源于stack exchange,提问作者watchme

火山引擎 最新活动