如何克隆 MarkLogic 数据库
How to clone a MarkLogic database
我尝试了以下 xquery 示例,但它似乎只返回一个配置脚本,而不是在服务器上实际创建 NewDB。实际创建数据库和林的步骤是什么?
xquery version "1.0-ml";
import module namespace admin = "http://marklogic.com/xdmp/admin"
at "/MarkLogic/admin.xqy";
let $config := admin:get-configuration()
return
admin:database-copy($config, xdmp:database("ExistingDB"), "NewDB")
缺少的步骤是调用 admin:save-configuration()。大多数管理功能帮助您设置修改后的配置,其想法是您将通过调用上述功能立即应用所有更改。
附加参考:General Steps for Scripting Administrative Tasks -- part of the Scripting Administrative Tasks Guide
我尝试了以下 xquery 示例,但它似乎只返回一个配置脚本,而不是在服务器上实际创建 NewDB。实际创建数据库和林的步骤是什么?
xquery version "1.0-ml";
import module namespace admin = "http://marklogic.com/xdmp/admin"
at "/MarkLogic/admin.xqy";
let $config := admin:get-configuration()
return
admin:database-copy($config, xdmp:database("ExistingDB"), "NewDB")
缺少的步骤是调用 admin:save-configuration()。大多数管理功能帮助您设置修改后的配置,其想法是您将通过调用上述功能立即应用所有更改。
附加参考:General Steps for Scripting Administrative Tasks -- part of the Scripting Administrative Tasks Guide