情形: 我有两个数据库db1&& DB2。我有以下迁移脚本v1.sql,v2.sql,v3.sql。 db1正在积极开展工作,因此它的迁移包括v1,v2,v3。 db2仅应用v1迁移。我正在尝试使用flyway来管理我的迁移。
通过执行以下操作,我发现通过flyway设置db2很容易。将v1设置为基线,然后运行mvn flyway:migrate。 BAM
db1是另一回事。我不能按照与db2相同的步骤进行操作。如何使用v1..v3脚本构建schema_version表已经完成?我是否仍将v1设置为基线,然后使用v2,v3已经执行的一些奇怪参数运行迁移?
答案 0 :(得分:0)
将v3设为基线。这就是基线的用途:标记现有数据库。