是否有Marklogic的liquibase等价物

时间:2012-09-26 16:45:49

标签: maven liquibase marklogic

Marklogic是一个XML数据库,用于存储和检索基于XML的内容。 使用模拟到PL / SQL for Oracle,Marklogic使用XQuery来程序化地操作XML。

我正在尝试控制在某个MarkLogic实例上运行的XQuery脚本,类似于使用带有MySQl的sql脚本,比如说。

使用liquibase,this maven plugin效果很好,我想知道Marklogic的某些产品是否有相同的行为。

我发现唯一的Marklogic maven支持是here,但这似乎不支持liquibase的细节,例如不重新运行已经运行的脚本,回滚等。

谢谢, 的Pankaj

根据Eric的建议,这里是我正在寻找的具体内容:

  • 有没有办法将MarkLogic XQuery脚本存储到我的代码库中,并确保在部署代码库时,如果脚本未在该环境中执行,则运行脚本,如果没有,则运行脚本。

  • 如果我提供“回滚”脚本,这个新产品可以回滚到给定数量的回滚吗?

1 个答案:

答案 0 :(得分:0)

不确定这会对您有所帮助,但请注意

  • MarkLogic可以进行即时查询。
  • 如果您愿意,可以及时标记(通过收藏)。
  • Diffs将具有挑战性
  • XQuery中有一组API调用(dls - 文档库服务),用于版本控制和控制。

IMO,为了让您得到有用的答案,您应该具体说明您想要的功能,而不仅仅是要求所有的liquibase。