在 IBM Graph 中,如何删除我的整个图表并重新开始而不删除我的实例
In IBM Graph, How can delete my entire graph and start over without deleting my instance
我正在使用 IBM Graph,我希望能够删除我的整个图表以重新加载数据。我被告知我需要删除我的服务实例并创建一个新实例。有没有其他方法可以做到这一点而不必继续创建新实例?
绝对是!
最好的方法是使用 /_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"]}
bluemix 不支持 "delete" 方法,尝试删除图表时会 return 以下错误:
{"code":"MethodNotAllowedError","message":"DELETE is not allowed"}
我正在使用 IBM Graph,我希望能够删除我的整个图表以重新加载数据。我被告知我需要删除我的服务实例并创建一个新实例。有没有其他方法可以做到这一点而不必继续创建新实例?
绝对是!
最好的方法是使用 /_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"]}
bluemix 不支持 "delete" 方法,尝试删除图表时会 return 以下错误:
{"code":"MethodNotAllowedError","message":"DELETE is not allowed"}