【问题标题】:How can i specify that a particular flyway migration script be run on a different database我如何指定在不同的数据库上运行特定的 flyway 迁移脚本
【发布时间】:2020-03-30 04:57:00
【问题描述】:

我的 db.migration 文件夹中有一些迁移脚本,它们在我的默认数据库服务器上运行。我想添加一个新的迁移脚本,但我希望它在完全不同的服务器上运行,而不影响以前的迁移脚本。

【问题讨论】:

    标签: sql database scripting flyway


    【解决方案1】:

    您基本上需要两个单独的配置:

    • 将服务器 A 的迁移脚本放在一个文件夹中,并将该文件夹指定为 A.conf 中的一个位置,其中还包含服务器 A 的 JDBC 连接 URL
    • 在单独的文件夹中对服务器 B 执行相同操作,并在 B.conf 中指定它
    • 然后flyway migrate -configFiles=A.conf

    即使您希望迁移版本号以一个连续的顺序运行,这也可以。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-08-17
      • 2015-12-10
      • 2015-06-18
      • 2015-04-25
      • 2021-07-10
      • 2019-02-06
      • 2021-06-02
      相关资源
      最近更新 更多