【问题标题】:Flyway init new dbFlyway 初始化新数据库
【发布时间】:2021-06-15 07:02:43
【问题描述】:

我有没有使用 Flyway 的现有数据库 postgres,我需要复制它。 如何将现有数据库状态移动到新的空数据库? 我没有任何迁移 sql。 所以我期待像 Liquibase 中的 generateChangelog 这样的命令,但在 Flyway 中似乎没有这样的命令。

【问题讨论】:

    标签: flyway


    【解决方案1】:

    Flyway 当前仅管理您创建的脚本。它不会为您创建脚本。因此,为了获取现有数据库并将其用于 Flyway 处理,您需要为该数据库生成脚本。您可以使用methods outlined here 获取数据库的脚本。然后,只需将它们重命名为 Flyway 标准。你会跑起来。

    【讨论】:

      猜你喜欢
      • 2014-04-23
      • 2015-06-13
      • 1970-01-01
      • 2019-01-30
      • 2016-04-18
      • 1970-01-01
      • 2013-12-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多