你如何删除Dgraph数据库?

时间:2018-03-20 22:19:15

标签: database dgraph

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

2 个答案:

答案 0 :(得分:12)

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

curl -X POST localhost:8080/alter -d '{"drop_all": true}'

还有可能删除谓词:

curl -X POST localhost:8080/alter -d '{"drop_attr": "your_predicate_name"}'

答案 1 :(得分:0)

通过导航到“架构”部分并单击“批量编辑”,从Dgraph Ratel本身中删除所有数据。在那里,它提供了一个选项,可以将所有数据和模式作为“全部丢弃”按钮删除。单击“全部删除”按钮,然后在弹出窗口中出现的文本框中输入“全部删除”,然后单击“全部删除”按钮。它将删除所有架构和数据