liquibase-hibernate

    0熱度

    1回答

    如何爲hbm文件中發生的更改生成changesetlog。 例如:我有我的數據庫,並在項目中有我的hbm文件。如果我更改項目中的hbm文件,如何比較db模式和當前hbm文件併爲更改生成更改集日誌。 我已經搜索了liquibase doc,但是發現兩個數據庫可以比較但不是數據庫和當前的hbm文件。有沒有一種方法來製作模式差異工具來實現這一點?

    0熱度

    2回答

    我試圖在現有數據庫和我們的Spring JPA應用程序之間生成差異更改日誌。生成最初的changeLog現在是成功的,爲了區別,我設法克服了類路徑問題(在StackOverflow答案的幫助下),但是現在我被困在diff變更日誌中。 這是我得到gradlew :dbinit:diffChangeLog錯誤: :dbinit:diffChangeLog liquibase-plugin: Runn

    1熱度

    2回答

    我試圖讓搖籃liquibaseDiffChangelog命令與JHipster Sample Gradle App工作,我得到以下異常: liquibase.exception.DatabaseException: liquibase.exception.DatabaseException: java.lang.RuntimeException: Cannot find database driv

    0熱度

    1回答

    我正在使用liquibase-hibernate分機。我能夠生成一個hbm文件和我的模式之間的區別。但我無法生成<precondition>標籤。 我不是在談論自定義的先決條件,我需要有內置的前置條件標記,如表存在等 在liquibase文檔中,現在寫入它如何生成此運行liquibase-diff或generateChangeLog時。 有沒有辦法在生成更改日誌文件之前註冊這些標籤?

    0熱度

    1回答

    我們正在使用liquibase進行數據庫版本控制。我們使用它來將數據庫更改部署到任何層,例如TST,AT和PROD。我們構建一次並將相同的更改部署到各處,但我們有某些應該部署到特定層的東西。我不確定這是可能的還是不是 eg 假設我們將應用程序URL存儲在數據庫中,並且每個環境(INT,UAT,PROD)都有它自己的不同應用程序URL。我們如何使用liquibase腳本來做到這一點?