Flyway:如何支持清理具有相同生命周期的多个模式?

Posted

技术标签:

【中文标题】Flyway:如何支持清理具有相同生命周期的多个模式?【英文标题】:Flyway: How to support cleaning of multiple schemas with same lifecycle? 【发布时间】:2011-07-17 23:41:53 【问题描述】:

使用具有相同生命周期的多个模式的 Flyway 进行数据库迁移,当我使用 flyway:clean 时,如何实现它们都变得干净?

【问题讨论】:

为此创建了一个问题:code.google.com/p/flyway/issues/detail?id=106 【参考方案1】:

现在已在 1.3.1 版本中添加了对此的支持!

使用您希望管理的架构列表设置 flyway.schemas 属性,然后一切顺利!

例子:

flyway.schemas=schema1,schema2,schema3

mvn flyway:clean 现在将清除所有 3 个架构。

【讨论】:

以上是关于Flyway:如何支持清理具有相同生命周期的多个模式?的主要内容,如果未能解决你的问题,请参考以下文章

如何将多个sql脚本执行到具有相同版本的flyway中

导航上的片段生命周期重叠

具有不同生命周期的对象的 Scala 蛋糕模式

使用 Maven + Flyway 迁移/清理/等多个数据库

如何清理 Maven 插件绑定?

Win32:一个窗口在其整个生命周期中是不是具有相同的 HDC?