MarkLogic 9 Product Documentation
pkg:differencespkg:differences(
$pkgname as xs:string,
[$only-diffs as xs:boolean]
) as element(pkg:package-diff)
Summary
[DEPRECATED: use cma:generate-config
and
cma:apply-config
instead.]
Determines the differences between the configuration in the package and the
current configuration of the MarkLogic server on which the function is executed.
Parameters |
pkgname |
The name of the package containing the configuration to compare with
the MarkLogic server.
|
only-diffs |
By default, all of the configuration settings in the package are returned,
along with what settings are to be deleted and the settings that are to replace them.
Specify fn:true() to return only those settings that are to be changed
when the package is installed.
|
Example
xquery version "1.0-ml";
import module namespace pkg = "http://marklogic.com/manage/package"
at "/MarkLogic/manage/package/package.xqy";
pkg:differences("mypackage", fn:true())
(: Compare the configuration in the 'mypackage' package against the current
configuration of your MarkLogic server and return only those settings that
differ between the packaged and current configurations. :)
Copyright © 2024 MarkLogic Corporation. MARKLOGIC is a
registered trademark of MarkLogic Corporation.