2016-01-21 25 views
0

我的文件 - V3.2-alter.sql和V3.2-3insert_fmcc.sql遷飛 - 廣東話運行多個SQL腳本

如果我正在運行的飛行路線 - 我得到的錯誤..

[ ERROR]無法執行目標 org.flywaydb:flyway-maven-plugin:3.2.1:在項目上遷移(默認) SnapdealOPS:org.flywaydb.core.api.FlywayException:發現超過 一個遷移版本3.2違規者:

[錯誤] - > /home/kart ikeya/git/SnapdealOPS/MySQLDB/release-V3.2/V3.2-1alter.sql (SQL)[錯誤] - >/home/kartikeya/git/SnapdealOPS/MySQLDB/release-

V3.2 /V3.2-3insert_fmcc.sql(SQL)

我不能爲單個版本運行多個sql腳本。我是否必須將所有查詢放在單個文件中?

回答

1

如果你想要兩個文件,你需要給他們兩個版本(如3.2.0.0.1和3.2.0.0.2)。這就是如何定義應用程序的順序。

+0

但他們都屬於我們的單一版本(版本)3.2 ...我的意思是邏輯上它不會有意義有不同版本基於文件不在版本 – kaka

+1

您需要一些機制來定義應用程序的順序。 Flyway提供:文件內行的順序和文件之間版本號的數字排序。 – Thilo