我通过建议的docker镜像运行Dgraph数据库和界面。是否可以运行从数据库中删除所有数据并保留架构的命令?或者至少放弃数据和架构?或者我只需要删除docker图像并重建它们?
答案 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本身中删除所有数据。在那里,它提供了一个选项,可以将所有数据和模式作为“全部丢弃”按钮删除。单击“全部删除”按钮,然后在弹出窗口中出现的文本框中输入“全部删除”,然后单击“全部删除”按钮。它将删除所有架构和数据