1

Marklogic は、XML ベースのコンテンツの保存と取得に使用される XML データベースです。Oracle の PL/SQL と同様に、Marklogic は XQuery を使用して手続き的に XML を操作します。

たとえば、MySQl で SQL スクリプトを使用するのと同様に、特定の MarkLogic インスタンスで動作する XQuery スクリプトを制御しようとしています。

Liquibase を使用すると、 この Maven プラグインはうまく機能し、Marklogic の製品に同等の動作が組み込まれているかどうか疑問に思っています。

私が見つけた唯一の Marklogic Maven サポートはhereでしたが、既に実行されているスクリプトを再実行しない、ロールバックなど、liquibase の優れた機能をサポートしていないようです。

ありがとう、パンカイ

エリックの提案に基づいて、特に私が探しているものは次のとおりです。

  • MarkLogic XQuery スクリプトをコード ベースに保存し、コード ベースを展開するときに、スクリプトがその環境で実行されていない場合は実行され、実行されている場合は実行されないようにする方法はありますか。

  • 「ロールバック」スクリプトを提供した場合、この新製品のロールバックは指定された数のロールバックに対応できますか?

4

1 に答える 1

0

参考になるかわかりませんが、ご了承ください

  • MarkLogic には、ポイント イン タイム クエリを実行する機能があります。
  • 必要に応じて、(コレクションを介して) 特定の時点にタグを付けることができます。
  • デフは挑戦的です
  • XQuery (dls - ドキュメント ライブラリ サービス) には、バージョン管理と管理のための一連の API 呼び出しがあります。

IMO、有用な回答を得るには、liquibase のすべてを要求するだけでなく、必要な機能について具体的に説明する必要があります。

于 2012-09-26T17:05:25.800 に答える