2017-01-06 42 views
0

我已經在marklogic.I中創建了一個rest-api實例,可以使用curl輕鬆地在一些已經存在的數據庫中刪除/添加文檔。使用rest api在marklogic中創建/刪除數據庫

有人請幫助如何使用curl命令創建n刪除數據庫,以及如何參數化刪除關聯的森林和應用服務器的命令。

另外,我可以刪除我創建的rest-api實例,即appserver本身,但沒有關聯數據庫和森林。

在此先感謝.. !!

回答

3

您可以通過Management API創建,刪除和修改應用程序服務器,數據庫,目錄林以及其他所有內容。舉例來說,這裏是你如何刪除一個名爲「示例」森林:

$ curl --anyauth --user user:password -X DELETE -i \ 
    http://localhost:8002/manage/v2/forests/example?level=full 

您也可以刪除一個REST API的應用程序服務器,其內容和模塊,數據庫及其森林一起,在一個命令:

$ curl --anyauth --user user:password -X DELETE -i \ 
    'http://localhost:8002/v1/rest-apis/RESTstop?include=content&include=modules' 
+0

謝謝戴夫..這真的有很大的幫助..! 我想知道我們是否可以一次性得到所有孤兒森林的清單並刪除它們? –

+0

我試過了 curl --anyauth --user user:password -X DELETE -i \ 'http:// localhost:8002/v1/rest-apis/RESTstop?include = content&include = modules' 但是不知何故模塊數據庫和森林不會被刪除。 –

+0

你能否用你使用的完整命令更新你的問題,以及curl的迴應是什麼? –

相關問題