2017-01-06 1 views
0

marklogic에서 하나의 rest-api 인스턴스를 만들었습니다. 컬을 사용하여 이미 기존 데이터베이스에서 문서를 삭제/추가 할 수 있습니다.나머지 api를 사용하여 marklogic에서 데이터베이스 작성/삭제

누군가가 curl 명령을 사용하여 데이터베이스를 삭제하는 방법을 도와 주실 수 있으며, 관련 포리스트 및 응용 프로그램 서버를 삭제하는 명령을 어떻게 매개 변수화 할 수 있습니까?

또한 내가 만든 나머지 인스턴스 (예 : 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

감사합니다. dave .. 그게 정말 도움이 .. ..! 하나의 고아 숲을 모두 삭제하고 삭제할 수 있는지 궁금합니다. –

+0

나는 시도 컬 --anyauth --user 사용자 : 암호는 -i \ 삭제 -X '에 http : // localhost를 : 8002/V1/나머지-API를/RESTstop 포함 = 컨텐츠 & = 모듈이 포함되어 있습니까?' 어쨌든 모듈을 데이터베이스와 포리스트가 삭제되지 않습니다. –

+0

사용했던 모든 명령과 컬의 응답이 무엇인지 질문을 업데이트 할 수 있습니까? –

관련 문제