首页 > 解决方案 > 使用 xquery 删除 AppServer 及其所有数据库和林的有效方法

问题描述

我们正在使用 MarkLogic v9.0.7,并且我们为测试目的创建了多个 AppServer、数据库和森林。

例如,假设 AppServer Name 是testappserver

如何使用 xquery 删除testappserver AppServer 及其林和数据库?

标签: marklogicmarklogic-9

解决方案


推荐的方法是使用ml-gradle,一种用于将代码和配置部署到 MarkLogic 的工具。它有据可查,并基于广泛使用的gradle工具。MarkLogic 大学甚至有一系列课程展示如何使用 ml-gradle。这种方法是解决您的问题的可重复方法。

使用 XQuery 调用删除您的应用服务器和相关的数据库和林需要使用 Admin API 进行多次调用。或者,将DELETE 发送到 /v1/rest-apis[name]应该可以完成这项工作。


推荐阅读