2016-01-21 22 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