Database Flyway:如何在同一文件夹结构中使用迁移来迁移到两个不同的数据库?

Database Flyway:如何在同一文件夹结构中使用迁移来迁移到两个不同的数据库?,database,database-migration,database-schema,flyway,Database,Database Migration,Database Schema,Flyway,我是flyway的新手,我正在尝试找出如何将.sql更改迁移到两个不同的数据库。有些迁移文件将应用于一个数据库,有些则应用于另一个数据库。如何区分文件中的这两个数据库,以便将它们应用于正确的数据库?flyway的思想是将所有数据库迁移到一个公共模式/状态。见文章: 在flyway中,您有一个版本号的“全局”列表(由您的迁移列表定义),任何数据库要么已经在所需的(通常是最高的)版本上,要么将通过应用其间的所有迁移来迁移到该版本。对不起,可能我不清楚,或者可能我误解了您的回答。我想我得到了共同的模式

我是flyway的新手,我正在尝试找出如何将.sql更改迁移到两个不同的数据库。有些迁移文件将应用于一个数据库,有些则应用于另一个数据库。如何区分文件中的这两个数据库,以便将它们应用于正确的数据库?

flyway的思想是将所有数据库迁移到一个公共模式/状态。见文章:


在flyway中,您有一个版本号的“全局”列表(由您的迁移列表定义),任何数据库要么已经在所需的(通常是最高的)版本上,要么将通过应用其间的所有迁移来迁移到该版本。

对不起,可能我不清楚,或者可能我误解了您的回答。我想我得到了共同的模式。。。这意味着随着我从开发、测试、认证/UAT到生产的进程。我将所有数据库迁移到一个公共模式。我遇到的问题是,“dev”对我来说实际上是两个不同的数据库,一个源数据库和一个目标数据库。我用它来自动化一些ETL代码的部署。因此,迁移文件的一部分将应用于一个数据库,另一部分应用于目标数据库。这可能吗?这意味着您对这两个独立的数据库中的每一个都有一个模式,并且必须分别迁移这两个数据库。但是使用maven或ant插件这应该不是问题。