flywaydb中的数据库基线版本是啥。我可以使用它从特定版本及更高版本进行迁移吗?
Posted
技术标签:
【中文标题】flywaydb中的数据库基线版本是啥。我可以使用它从特定版本及更高版本进行迁移吗?【英文标题】:what is database baseline version in flywaydb. Can I use it for migrating from a specific version and up?flywaydb中的数据库基线版本是什么。我可以使用它从特定版本及更高版本进行迁移吗? 【发布时间】:2015-09-03 20:38:51 【问题描述】:有没有办法告诉 flyway 从特定版本迁移文件并转发并排除之前的文件?例如,我可能有 v1、v2、v3、v4 和 v5,而我的数据库目前在 v2 中。由于某些原因,我只想应用 v4 和 v5 迁移。 flyway 可以吗?我试过了
flyway.setBaselineVersionAsString("3");
flyway.migrate();
但 flyway 迁移了 3、4 和 5 版本。元数据表存在时是否可能?还是仅在第一次在现有数据库中应用 flywaydb 时?
【问题讨论】:
【参考方案1】:目前不支持此功能。实现这一点的唯一方法是删除元数据表,在 V3 中创建一个新表并在之后执行迁移。
【讨论】:
以上是关于flywaydb中的数据库基线版本是啥。我可以使用它从特定版本及更高版本进行迁移吗?的主要内容,如果未能解决你的问题,请参考以下文章
即使引发 SQLException,flywaydb 也会应用 java 迁移
使用 GDI+,沿公共基线对齐文本(以几种不同字体绘制)的最简单方法是啥?