Marklogic は、XML ベースのコンテンツの保存と取得に使用される XML データベースです。Oracle の PL/SQL と同様に、Marklogic は XQuery を使用して手続き的に XML を操作します。
たとえば、MySQl で SQL スクリプトを使用するのと同様に、特定の MarkLogic インスタンスで動作する XQuery スクリプトを制御しようとしています。
Liquibase を使用すると、 この Maven プラグインはうまく機能し、Marklogic の製品に同等の動作が組み込まれているかどうか疑問に思っています。
私が見つけた唯一の Marklogic Maven サポートはhereでしたが、既に実行されているスクリプトを再実行しない、ロールバックなど、liquibase の優れた機能をサポートしていないようです。
ありがとう、パンカイ
エリックの提案に基づいて、特に私が探しているものは次のとおりです。
MarkLogic XQuery スクリプトをコード ベースに保存し、コード ベースを展開するときに、スクリプトがその環境で実行されていない場合は実行され、実行されている場合は実行されないようにする方法はありますか。
「ロールバック」スクリプトを提供した場合、この新製品のロールバックは指定された数のロールバックに対応できますか?