我目前正在评估Flyway和Liquibase,以便在我们现有的大型项目中使用。它们似乎都很适合sql迁移,但不幸的是,我们偶尔也需要进行文件系统迁移(比如应用xsl转换)。
我看不出为什么Flyway在技术上不能以java迁移为幌子来做到这一点,但我想知道尝试这样做是否是一种在方孔中安插钉子的情况——也许还有另一种工具可以跟踪与文件系统相关的东西?不过,我确实喜欢只使用一个迁移工具的想法:)
你是对的。它应该工作,因为没有技术限制阻止你这样做。
(尽管这是我在设计时从未想过的用例)