Эффективный способ удалить AppServer со всеми его базами данных и лесами с помощью xquery - PullRequest
1 голос
/ 10 мая 2019

Мы используем MarkLogic v9.0.7, и у нас есть несколько серверов приложений, баз данных и лесов, созданных для целей тестирования.

Например, скажем, имя сервера приложений testappserver .

Как я могу удалить testappserver AppServer вместе с его лесами и базами данных, используя xquery?

1 Ответ

2 голосов
/ 10 мая 2019

Рекомендуется использовать ml-gradle, инструмент, созданный для развертывания кода и конфигурации в MarkLogic.Это хорошо документировано и основано на широко используемом инструменте gradle.В университете MarkLogic даже есть серия курсов, показывающих, как использовать ml-gradle .Этот подход является повторяемым способом решения вашего вопроса.

Для удаления сервера приложений и связанных баз данных и лесов с помощью вызовов XQuery потребуется несколько вызовов с использованием Admin API.Кроме того, отправка DELETE в / v1 / rest-apis [имя] должна сделать эту работу.

...