liquibase

    0熱度

    1回答

    返回到佔位符變量 是有可能運行executeCommand並接收返回參數回來? 我基本上是想要麼調用返回JSON的URL,運行.bat或運行SQL SELECT查詢和結果喂輸出/打印輸出到下面的變更的佔位符變量。 有沒有做到這一點,如果executeCommand不包括任何其他的標籤? 感謝 託比

    0熱度

    1回答

    我是一名數據庫開發人員。我開始使用Liquibase的主要原因是要了解Lab或生產數據庫中的任何狀態。 我無法理解如何使用存儲過程。特別是,我不明白如何跟蹤當前版本中包含哪些程序。 最佳實踐狀態: 儘量保持存儲過程的單獨的更新日誌,並使用 runOnChange =」真」。該標誌迫使LiquiBase檢查 變更集是否被修改。如果是這樣,liquibase再次執行更改。 它是否表明我需要創建一個包含

    0熱度

    1回答

    是否可以使用liquibase將數據從一個數據庫表遷移到另一個數據庫表中? 現在我們在兩個不同的數據庫上運行liquibase變更集,因爲我們在pom maven文件中有兩個執行。但是可以編寫一個變更集,它從一個數據庫表中選擇數據並將其複製到另一個數據庫表中?

    0熱度

    1回答

    我有一組很長的liquibase變更集。其中一個創建了一個MySQL程序,我發現這個程序不會被創建,並且除非設置了特定的MySQL選項(log_bin_trust_function_creators = 1),否則整個liquibase腳本將在MySQL上失敗。 現在,創建此過程的變更集在歷史上已深入人心。改變它的正確方法是什麼?請注意,添加一個可以修復該過程的新變更集將無濟於事,因爲整個處理過程

    1熱度

    1回答

    我目前在解決以下問題:我有一個Java EE應用程序,並希望使用Liquibase作爲數據庫遷移工具。問題是我有多租戶模式,每個租戶都有自己的模式。目前,我正在使用生產者開始更新,但不知道如何將其配置爲使用不同的架構。 我發現Spring有一些解決方案(請參閱MultiTenantSpringLiquibase獲取更多詳細信息)。但是,Java EE沒有解決方案。也許唯一的解決方案是編寫自定義Li

    1熱度

    1回答

    Liquibase是編排數據庫更改的好工具。我在集羣環境中啓動時運行liquibase變更集。第一個應用程序實例放入一個鎖(在數據庫更改日誌表)並執行更改集。其他情況下,他們抓住鎖,只是將被執行的變更集標記爲MARK_RAN。到現在爲止還挺好。 最近有一個問題,我不得不深入到databasechangelog表的細節。我期待在元信息中看到實例名稱(機器名稱)。但我在那裏找不到它。有沒有一種方法可以

    3熱度

    1回答

    我使用Liquibase Hibernate的擴展產生diffChangeLogFile對我的數據庫,我的model.The問題是,當我與Maven運行它,並有模型中的一些變化,Liquibase追加產生變更舊diffChangeLogFile內容,所以我得到一個很多重複的ChangSets,而不是具有相同的ID,但具有相同的內容。 我知道這將不會是一個問題的更新,因爲Liquibase將跳過多次

    1熱度

    1回答

    我有多個模式(2),生成表時無法在表之間生成FK。 所有FK都在一個模式內。當我刪除FK時,它產生的很好。 我運行它 mvn clean liquibase:update -Dt1Schema=t1 -Dt2Schema=t2 我已經試過 <changeSet id="0" author="admin"> <createTable tableName="t1" remarks="t1

    0熱度

    1回答

    Liquibase的addNotNullConstraint沒有任何屬性initiallyDeferred? addForeignKeyConstraint和addUniqueConstraint都有一個屬性initiallyDeferred。

    0熱度

    1回答

    我想創建一個自動遞增數字序列,用於在Oracle上使用表的主ID。 使用Liquibase我可以看到該列的autoincrement不支持Oracle的Add Auto Increment。那麼我怎麼能爲特定的表格添加排序。 下面是我目前有。 <databaseChangeLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"