Skip to main content

Using MarkLogic Content Pump (mlcp)

Compatibility of mlcp across MarkLogic Server Versions

Unless otherwise noted, mlcp is compatible with a wide range of MarkLogic Server versions. That is, you can usually use a recent version of mlcp with an older version of MarkLogic Server and vice versa. However, not all features of mlcp or MarkLogic Server will work across version boundaries.

For example, MarkLogic 9 and mlcp 9.0 include support for redacting documents as you export them. However, older versions of MarkLogic Server do not support this feature, so it is not possible to use the -redaction option of mlcp with older versions.

Similarly, you can use mlcp to export a database archive from MarkLogic 9 or later that includes documents with the node-update security capability. However, this capability did not exist in earlier versions of MarkLogic Server, so it cannot be preserved if you import the MarkLogic 9 archive into an older MarkLogic Server, and it may even cause errors.

For best results, use the version of mlcp that corresponds to your version of MarkLogic Server, or limit your jobs to features that you know are supported in both.