Flyway 对数据库进行了多少次往返以确定必须进行哪些迁移 运行?
How many round trips to the database Flyway is doing to determine which migration have to be run?
我的文件夹 "db/migration" 中有 10 个迁移脚本(V1 到 V10)。当我之前启动我的应用程序时,前 5 个是 运行。
所以,下次我将启动它时,我希望从 V6 到 V10 的脚本将是 运行。
我的问题是:
Flyway 如何确定哪些脚本必须 运行?
如果要查询数据库中的信息:
需要多少次数据库往返?
尽可能减少往返次数对我来说非常重要。
Flyway 每次迁移执行一次往返。这意味着每次应用迁移时,它都会在应用下一个迁移之前再次查询 schema_version table(这是支持多个节点尝试并行迁移数据库所必需的)
我的文件夹 "db/migration" 中有 10 个迁移脚本(V1 到 V10)。当我之前启动我的应用程序时,前 5 个是 运行。 所以,下次我将启动它时,我希望从 V6 到 V10 的脚本将是 运行。 我的问题是:
Flyway 如何确定哪些脚本必须 运行?
如果要查询数据库中的信息:
需要多少次数据库往返?
尽可能减少往返次数对我来说非常重要。
Flyway 每次迁移执行一次往返。这意味着每次应用迁移时,它都会在应用下一个迁移之前再次查询 schema_version table(这是支持多个节点尝试并行迁移数据库所必需的)