2012-09-26 74 views
0

Marklogic是一個XML數據庫,用於存儲和檢索基於XML的內容。 Analogus適用於Oracle的PL/SQL,Marklogic使用XQuery以程序方式處理XML。是否存在與Marklogic相同的liquibase

我試圖控制XQuery腳本,這些腳本作用於特定的MarkLogic實例,類似於使用MySQl的SQL腳本。

隨着liquibase,this maven plugin偉大的工程,我想知道是否有相同的行爲內置於Marklogic的某些產品。

唯一Marklogic Maven支持我發現了here,但這似乎並不支持liquibase的禮節,如不重新運行已經運行腳本,回滾等

謝謝, 潘卡

基於埃裏克的建議,這裏具體是什麼我在尋找:

  • 是否有MarkLogic XQuery的腳本保存到我的代碼庫,並確保當我部署的方式代碼庫,如果該腳本在該環境中未被執行,則運行該腳本,並且如果它已經運行則不運行。

  • 如果我提供一個「回滾」腳本,這個新產品可以回滾到給定數量的回滾嗎?

+0

Liquibase旨在支持基於SQL的遷移。我不清楚MarkLogic如何支持 –

回答

0

不知道這會幫助你,但請注意,

  • MarkLogic必須做的時間點查詢。
  • 如果您願意,您可以標記(通過集合)時間點。
  • 差異將是具有挑戰性的
  • 在XQuery(dls - 文檔庫服務)中有一組API調用用於版本控制。

國際海事組織,爲了讓你得到一個有用的答案,你應該具體說明你想要什麼特性,而不是僅僅要求所有的液化石油氣。

相關問題