【发布时间】:2013-07-26 19:08:59
【问题描述】:
我是 flyway 的新手,我正在尝试弄清楚如何将 .sql 更改迁移到两个不同的数据库。一些迁移文件将适用于一个数据库,而另一些则适用于另一个。如何区分文件中的两者以便将它们应用到正确的数据库?
【问题讨论】:
-
对不起,也许我不清楚或者我误解了你的回复。我想我得到了共同的模式……这意味着当我通过 DEV、TEST、Certification/UAT 进行生产时。我将所有数据库迁移到一个通用模式。我遇到的这个问题是“开发”对我来说实际上是两个不同的数据库,一个源数据库和一个目标数据库。我正在使用它来自动部署一些 ETL 代码。因此,一些迁移文件将适用于一个数据库,而一些则适用于目标。这可能吗?
-
这意味着您对这两个独立的数据库中的每一个都有一个架构,并且必须单独迁移这两个。但是使用 maven 或 ant 插件这应该不是问题。
标签: database database-migration database-schema flyway