flyway

    2熱度

    3回答

    有沒有辦法在Spring啓動時運行Flyway Java-based callbacks? 我正在轉換一個現有的項目,每次遷移後更新一些視圖定義,這是由Java完成的,因爲它需要一些額外的邏輯。我知道它可以在pl/pgsql(我們正在使用Postgres)中完成,但它已經完成並在Java中進行了測試。 Spring boot docs說這是可能的,但它列出回調腳本應該居住在相同的目錄作爲遷移,也許

    1熱度

    1回答

    當我試圖在Linux環境中執行該函數時,我們正面臨着這個問題。其餘的環境(如Windows & AIX)它工作正常。 Linux環境使用flyway腳本和DB oracle 12C。 注意:其他環境不使用Flyway腳本。 請幫忙。 org.springframework.dao.InvalidDataAccessApiUsageException:無法確定正確的調用簽名 - 爲「」 在org.s

    1熱度

    2回答

    我試圖在我的項目postgres database上運行flyway:migrate。我手動對錶進行了更改,並且因爲使用flyway的模式遷移失敗,阻止了下一個模式遷移執行。 table : foo required_change : ALTER TABLE foo ALTER COLUMN id DROP NOT NULL current_schema_version : 2 nex

    0熱度

    1回答

    我在運行ubuntu 14.04,flyway似乎無法讀取我的UTF-8編碼的SQL腳本。 我可以通過使用終端命令 mysql -u root -p my_db < v1_1__Test_migration_script.sql 但是,當飛路運行它,我得到的錯誤Incorrect string value:上是UTF-8編碼的文件中運行SQL腳本。 我的系統已將LANG設置爲en_US.UTF-8

    2熱度

    1回答

    我使用Leiningen創建了一個clojure項目,其中environ用於在項目profiles.clj或環境變量中保留一個用於管理數據庫連接的URI,並且我想嘗試使用lein-flyway來管理數據庫遷移。 Lein-flyway有自己的配置,指定數據庫的uri,我寧願不強迫我的同事把uri連接放在它們的配置中的兩個地方。 目前,profiles.clj未籤,看起來是這樣的: {:profil

    1熱度

    1回答

    我正在使用Hibernate JPA開發我的JAX-RS應用程序,其設置如hibernate.hbm2ddl.auto='create-drop'在我的postgresql數據庫中創建表。 顯然,這是災難性的生產。 最近我發現了Flyway,想試一試。它有幾種遷移變更的方法,如命令行或API。 如果我沒有弄錯,命令行方法要求我分別執行更改,而API方法將自動執行遷移。但是,JAXRS應用程序中的m

    0熱度

    1回答

    我將flyway集成到一個新項目中,如果我執行該類,則拋出IDE,遷移工作正常。但我也想讓遷移從命令行通過jar文件開始。但是,如果我用Maven構建工程,執行jar文件,我得到一個異常: Exception in thread "main" java.lang.NoClassDefFoundError: org/flywaydb/core/api/migration/jdbc/JdbcMigra

    0熱度

    1回答

    即時通訊使用插入數據到表中使用可重複的遷移在飛橋,如果我已經插入2行,如果我需要添加新行。重複插入正在發生。如何避免重複遷移...

    0熱度

    1回答

    我正在使用Flyway來爲我的SQL Server 2014數據庫進行數據庫版本控制。我有800多個存儲過程。 在初始遷移中,對於大約394個存儲過程,QUOTED_IDENTIFIER設置爲OFF。但是,當我單獨遷移它作爲唯一存儲過程時,QUOTED_IDENTIFIER設置爲ON。 總是默認值QUOTED_IDENTIFIER是ON。 我試着在JTDS連接字符串中設置QUOTED_IDENTI

    66熱度

    2回答

    我需要爲基於Spring Boot/Node.js的應用程序使用數據庫遷移工具/框架。在探索了Liquibase和Flyway的功能之後,我對使用哪一個有點困惑。儘管回滾支持,數據庫中立變更集等吸引我參與Liquibase,但另一方面,基於簡單性(基於SQL),更好的過程和PL/SQL支持正在將我推向Flyway。 需要更多具體的數據點才能最終決定這一點。