我们尝试过在单个数据库中迁移一些 SQL 版本,并且进展顺利。当尝试通过传递多个配置文件来同时实现多个数据库的迁移时会失败。
问题是,当在“”参数中传递多个配置文件时,它只需要最后一个配置文件,并且仅对最后一个配置文件中提到的数据库执行迁移-configFiles
。
下面是相同的屏幕截图,它只保留了flywayconfdb.conf
文件,留下了其他文件。
[oracle@localhost flyway-5.1.4]$ ./flyway -configFiles=/home/oracle/flyway/flyway-5.1.4/conf/flyway.conf,/home/oracle/flyway/flyway-5.1.4/conf/flywayjiradb.conf,/home/oracle/flyway/flyway-5.1.4/conf/flywayconfdb.conf info
Flyway Community Edition 5.1.4 by Boxfuse
Database: jdbc:oracle:thin:@//XXXXXXXXX:1521/confdb (Oracle 12.2)
Schema version: << Empty Schema >>
+----------+---------+-------------+------+--------------+-------+
| Category | Version | Description | Type | Installed On | State |
+----------+---------+-------------+------+--------------+-------+
| No migrations found |
+----------+---------+-------------+------+--------------+-------+
Run Code Online (Sandbox Code Playgroud)
请帮助我们解决同样的问题。
flyway ×1