flyway

    1熱度

    2回答

    我是Flyway的新手。我非常喜歡它,並且我即將把它集成到我們的Java工作區中。然而,在規劃這些遷移的實際發佈過程時,我需要一點「推」。據遷飛的文檔我的 分發的.sql文件列表或 分配打包成一個JAR歸檔SQL和Java文件的列表選擇。 我想嘗試第二個選項,因爲它給了我們更多的靈活性,聽起來我可以簡單地將遷移腳本作爲資源包含在可執行文件的jar文件中。然而,由於我們在連續發佈過程中經常提供數據庫

    1熱度

    1回答

    我試圖把在版本控制與遷飛, 和我的數據庫我想把劇本的每一道工序,功能表等在分開的文件和子文件夾,像這樣: ,但我得到這個錯誤: org.flywaydb.core.api.FlywayException: Found more than one migration with version 1.0 Offenders: -> C:\...\target\classes\db\migration

    -1熱度

    1回答

    如果在遷移過程中某些腳本失敗,flyway將不會將記錄添加到DB2 db中的schema_version以用於失敗語句。 你有什麼想法如何避免這種情況?爲您觀察遷徙路線的行爲差異 I did a migration, 4th script failed, i expect this script will have status ABORTED/FAILED

    0熱度

    2回答

    我有這些gradle這個任務: - startTestDatabaseContainer:建立與數據庫 啓動泊塢窗容器 - removeTestDatabaseContainer:停止並刪除泊塢窗容器 - flywayValidate:從org.flywaydb.flyway任務是驗證我的移民文件 我希望按順序執行這三項任務。閱讀this使我這個解決方案: flywayValidate.depen

    1熱度

    1回答

    我對版本遷移 我想用這樣的模板 V201709181750__Create_users.sql創建文件的問題 - 這是一個漫長的號碼,您可以使用? 而另一個問題 遷飛推出這樣的腳本 V20170918 __Create_users_1.sql V20170918 __Create_users_2.sql 然後我提交文件V20170918 __Create_users_3.sql 當文件打中間,而不

    0熱度

    2回答

    你能幫助flyway爲什麼不能安裝腳本 ? 我的模式是空的,只有一個表創建飛路。但它也是空的。 我該如何正確配置FlyWay?我的腳本有如下形式 V1__20170918_Initial_structure.sql 18:43:30,773 INFO [stdout] (ServerService Thread Pool -- 14) 2017-09-19 18:43:30 DEBUG Flywa

    0熱度

    1回答

    我在Spring引導應用程序中使用H2,在生產中使用Oracle DB。 用於檢查遷移文件我使用FlyWay。 不幸的是,H2與Oracle不兼容(即使設置了Oracle模式)。 所以,我無法驗證我的遷移文件。 當我有H2查詢時 - 在我的項目中進行驗證是可以的,但是當我將它上傳到生產環境時,它在Oracle上無法運行。 你有什麼想法如何驗證我的h2-db項目上的oracle遷移文件?

    4熱度

    1回答

    我爲我的項目設置了一堆可重複的遷移,以刪除(並重新創建)一些經常修改的數據庫視圖。封裝結構看起來是這樣的: src/main/resources |-db |-R__pets_amphibians_view.sql |-R__pets_birds_view.sql |-R__pets_mammals_view.sql |-R__pets_repti

    0熱度

    1回答

    您好,我是Flyway的新手,探索使用Jenkins進行數據庫遷移和版本跟蹤。我們在這個項目中有Oracle DB,這是我在嘗試使用Jenkins作業運行Baseline時遇到的錯誤。 $ /var/lib/jenkins/flyway-4.2.0/flyway -user=oracle ******** -url=jdbc:oracle:thin:@//10.202.98.95:1521/orc

    0熱度

    1回答

    我們有一個RCP應用程序,它由許多單獨的插件構建而成,可將應用程序數據保存和恢復到由多個表組成的單個用戶可選數據庫。隨着時間的推移,數據庫格式會發生變化,我們希望能夠通過使用Flyway數據庫遷移來管理這些更改。 一個解決方案是讓每個插件執行自己的遷移(例如,在每個插件中調用Flyway.migrate),但這有一個缺點,即如果數據庫中的表由多個插件共享,插件之間的遷移調用成爲關鍵和問題。 更好的