使用xquery删除带有所有数据库和林的AppServer的有效方法

时间:2019-05-10 03:01:06

标签: marklogic marklogic-9

我们正在使用MarkLogic v9.0.7,并且已经创建了多个AppServer,数据库和林来进行测试。

例如, 假设AppServer名称为 testappserver

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

1 个答案:

答案 0 :(得分:2)

推荐的方法是使用ml-gradle,这是一种用于将代码和配置部署到MarkLogic的工具。有充分的文档记录,并基于广泛使用的gradle工具。 MarkLogic大学甚至有a series of courses showing how to use ml-gradle。这种方法是解决您的问题的可重复方法。

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