你如何删除Dgraph数据库?

Err*_*all 5 database dgraph

我通过建议的docker镜像运行Dgraph数据库和界面.是否可以运行从数据库中删除所有数据并保留架构的命令?或者至少放弃数据和架构?或者我只需要删除docker图像并重建它们?

Ond*_*ták 14

不幸的是,目前只有删除架构和所有数据的命令.您必须使用以下HTTP调用(或直接在Ratel仪表板中使用查询,因为它使用HTTP通信):

curl -X POST localhost:8080/alter -d '{"drop_all": true}'
Run Code Online (Sandbox Code Playgroud)

也有可能删除谓词:

curl -X POST localhost:8080/alter -d '{"drop_attr": "your_predicate_name"}'
Run Code Online (Sandbox Code Playgroud)

  • 请注意,它并没有真正删除以前存在的节点的所有痕迹,因为 UID 序列不会被重置。 (3认同)
  • 按照第二个示例,您可以仅删除数据,只需执行以下操作:curl -X POST localhost:8080/alter -d '{"drop_op": "DATA"}'` (2认同)