flyway

    0熱度

    1回答

    我已經爲我的Android應用實施了Flyway。它運行得相對順利,但我注意到應用程序啓動時間大幅增加。預計我有小幅增長,​​但不是500毫秒 - 1秒。 我正在使用flyway 4.0.3 這裏有什麼可疑的東西嗎? SQLiteDatabase db = context.openOrCreateDatabase(DatabaseManager.DATABASE_NAME, 0, null);

    1熱度

    1回答

    我不確定這是否可行,但我試圖通過Flyway Java API以編程方式加載保存在SQL文件中的遷移。我(現在爲簡單起見)保存在基類路徑V1__Initial_version.sql一個簡單表的創建語句中的SQL文件: CREATE TABLE test_user ( name VARCHAR(25) NOT NULL, PRIMARY KEY(name) ); 然後在Java程序中

    0熱度

    2回答

    我有一點彈簧啓動應用程序。使用默認配置文件和mysql配置文件。默認情況下,我想以inMemory模式啓動H2數據庫。兩個數據庫我都用兩個flyway文件初始化(數據庫設置和一些測試數據)。 如果我在mysql模式下運行我的應用程序,一切正常。如果我在默認模式下運行應用程序,那麼我不會得到testdata,只有emtpy表。唯一不同的是,我在控制檯中獲得了4個hibernate外鍵錯誤。 控制檯

    3熱度

    2回答

    我目前使用mysql作爲我的數據庫並使用flyway來管理數據庫模式。我所有的單元測試都針對mysql運行,並且在添加更多單元測試時運行速度非常慢。現在我想在單元測試中將數據庫從mysql更改爲h2內存數據庫。以下是我的h2 db連接設置: #Datasource spring.datasource.url=jdbc:h2:mem:testDb;MVCC=TRUE;LOCK_TIMEOUT=10

    1熱度

    1回答

    我試圖將我們的Oracle數據庫創建腳本轉換爲使用Flyway,以便數據庫上的分佈式開發變得更加簡單。這些腳本主要由sql命令組成,並且幾乎不需要更改,因此很好。我正在使用Flyway(4.0.3)的命令行版本來處理Oracle 11.2 Express數據庫。 但是有一個腳本我遇到了一些麻煩,即在創建模式,角色和授予這些模式/角色的特權時。 這裏是SQL遷移文件看起來像一個例子: alter u

    0熱度

    3回答

    主要問題 - 這似乎是一個基本的飛行路線的問題,我可能會(在某種程度上)我的研究過程中錯過了這一點,但 - 這可能訪問的應用程序嘗試使用flyway遷移數據時使用的服務(配置了spring)? 其他細節 - - 下面的幾個細節 我知道我們不能注入春天的數據服務等。(learnt from this SO question)。我從數據訪問點 的角度瞭解這一點。 但是我們不能使用(注射)​​任何其他應

    0熱度

    1回答

    我有一個乾淨的數據庫,我想在初始V1遷移後運行「種子」腳本。 在初始遷移到乾淨的數據庫之後調用afterBaseline回調函數嗎?

    0熱度

    1回答

    我們試圖從flyway 2.0.3遷移到4.0.3。這會失敗,因爲flyway試圖從schema_version表中刪除主鍵,但它在2.0.3中沒有。閱讀之前有關flyway升級問題的帖子,似乎我們有兩個選擇。嘗試遷移幾個步驟,首先到2.3(升級到3可以跳過?),然後到4.0.3或手動更新schema_version表。由於各種原因,我們想要做後者。 這樣做與飛路最好的方式是什麼?我們的客戶沒有可

    0熱度

    1回答

    我試圖同時在11個不同的數據庫上運行Flyway遷移。我通過一個批處理文件這樣做...... @echo off setlocal set FLYWAY_EXE=C:\flyway-3.2.1\flyway for /d %%f in (%~dp0props_flyway\*) do ( start "%%~nf" %FLYWAY_EXE% migrate -configFile=%

    7熱度

    3回答

    我已經單獨觀察了Liquibase和Flyway,並且單獨進行了個人比較,Liquibase似乎是我們需要的更好工具。一些消息來源提到一起使用Liquibase和Flyway。在回滾方面,Liquibase似乎擁有Flyway的一切,並且具有更大的靈活性。 Flyway的主要優點似乎不必使用XML,但Liquibase允許您在其XML中指定一個SQL文件。 基本上,我還不清楚使用Flyway &