flyway - 我可以在 Flyway 中使用没有描述的迁移 sql 脚本名称吗?

标签 flyway

我使用maven通过flyway进行数据库迁移。我想使用 sql 脚本的名称,例如:“test_1.1.sql”。但 Flyway 抛出异常:“com.googlecode.flyway.core.api.FlywayException:错误的迁移名称格式”。如果我使用名称:“test_1.1__some_description.sql”,一切都会顺利。 但这样的格式对我来说是不能接受的。如何解决这个问题?

最佳答案

目前这是不可能的。它曾经是 2.0 之前版本中的一个选项。删除它可以检测到一堆可能的错误,而这些错误以前无法可靠地识别。

对于除了最琐碎的项目之外的所有项目,进行描述很有意义。

如果您认为我们因没有描述而忽略了有效的现实用例,请在问题跟踪器中提交增强请求。

关于flyway - 我可以在 Flyway 中使用没有描述的迁移 sql 脚本名称吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14024870/

相关文章:

java - flyway 模式给出 IllegalArgumentException

java - 通过java在mysql中保存俄语

java - 在不使用 hibernate.hbm2ddl.auto 的情况下,如何将所有初始模式导出到 Flyway?

java - Flyway 的多个实例指向 Java 应用程序中的不同数据源

java - Flyway clean 无法删除小写的 H2 表

mysql - 您的 SQL 语法有错误; ... 'UNIQUE ` UK6i9q4suadww4j167aqe2h6aqj`' 在第 4 行

flyway - Flyway 基线功能有何用处?

java - 在 Flyway Java API 中使用 SQL 迁移文件

java - Flyway:clean 不清理多个模式

maven - Flyway 可以执行不被视为迁移的 SQL 脚本吗?