2017-01-06 4 views
0

Я создал один экземпляр rest-api в marklogic. Я могу легко удалить или добавить документы в уже существующую базу данных с помощью curl.создать/удалить базу данных в marklogic с помощью rest api

Может ли кто-нибудь помочь в том, как создать n удалить базу данных с помощью команды curl и как мы можем параметризовать команду для удаления связанных лесов и приложений-серверов.

Также я могу удалить экземпляр rest-api, созданный i.e, сам сервер приложений, но не связанную с ним базу данных и леса.

Заранее спасибо .. !!

ответ

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 - пользователь пользователя: password -X DELETE -i \ 'http: // localhost: 8002/v1/rest-apis/RESTstop? Include = content & include = modules' Но каким-то образом модули база данных и леса не удаляются. –

+0

Не могли бы вы обновить свой вопрос с помощью полной команды, которую вы использовали, и какой был ответ curl? –

Смежные вопросы