在IBM Graph中,如何删除整个图形并重新开始而不删除我的实例

时间:2016-03-25 22:49:19

标签: ibm-cloud graph-databases ibm-graph

我正在使用IBM Graph,我希望能够删除整个图表以重新加载数据。我告诉我需要删除我的服务实例并创建一个新服务实例。有没有其他方法可以做到这一点,而不必继续创建新实例?

1 个答案:

答案 0 :(得分:0)

绝对是的!

执行此操作的最佳方法是使用/ _graphs端点,该端点允许您在同一实例下管理多个图形。

以下是您如何删除grph g2

删除图表:DELETE / _graphs /:_ gid

$curl  -u  username:password  -X DELETE "http://.../<serviceid>/g2"

但你也可以做其他整洁的东西,比如

添加新图表POST / _graphs

$curl  -u  username:password  -X POST "http://.../<serviceid>/_graphs"

$ {"graph_id":"105512b6-db95-412c-aa3c-6b8fa6c3a844","dbUrl":"http://.../<serviceid>/105512b6-db95-412c-aa3c-6b8fa6c3a844"}

添加具有特定名称的图表POST / _graphs /:_ gid

$curl  -u  username:password  -X POST "http://.../<serviceid>/_graphs/g2"

$ {"graph_id":"g2","dbUrl":"http://127.0.0.1:3001/service123/g2"}

获取图表列表GET / _graphs

$curl  -u  username:password  -X GET "http://.../<serviceid>/_graphs"

$ {"graph_ids":["g2","105512b6-db95-412c-aa3c-6b8fa6c3a844","203312b6-de95-412c-ab3c-6b8fe6cda844"]}