2017-01-06 6 views
0

marklogicで1つのrest-apiインスタンスを作成しました。すでに既存のデータベースでcurlを使用してドキュメントを削除/追加できます。残りのapiを使用してmarklogicでデータベースを作成/削除する

誰かがcurlコマンドを使用してデータベースを削除する方法を教えてください。また、関連するフォレストとアプリケーションサーバーを削除するコマンドをどのようにパラメータ化できますか。

また、作成した残りのAPIインスタンス、つまりアプリケーションサーバー自体は削除できますが、関連付けられたデータベースやフォレストは削除できません。

ありがとうございます。

答えて

3

Management APIを通じて、アプリケーションサーバー、データベース、フォレストなどを作成、削除、変更することができます。たとえば、ここにあなたが「例」と呼ばれる森を削除する方法は次のとおりです。

$ curl --anyauth --user user:password -X DELETE -i \ 
    http://localhost:8002/manage/v2/forests/example?level=full 
あなたはまた、1つのコマンドで、その内容およびモジュールデータベースとその森林とともに、RESTのAPIアプリケーションサーバーを削除することができ

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

ありがとうございました..それは本当にたくさんの..! 孤児林のリストを1つにまとめて削除することができるのだろうか? –

+0

私は試しました curl --anyauth --userユーザー:パスワード-X DELETE -i \ 'http:// localhost:8002/v1/rest-apis/RESTstop?include = content&include = modules' しかし何とかモジュールデータベースとフォレストは削除されません。 –

+0

質問を、あなたが使用した完全なコマンドと、どのようなカールの応答で更新できますか? –

関連する問題