【发布时间】:2020-07-20 12:49:42
【问题描述】:
有没有办法告诉 flyway 在不应用迁移的情况下重新创建 flyway 表。例如,查看脚本的迁移文件夹并假设它们都已被应用,并简单地确保 flyway 表包含所有它们。
我们的情况是,出于(ISO;银行业;认证)的原因,我们不允许在生产中运行 flyway。规则说我们需要完全删除表格。因此,当我们从生产副本重置我们的测试环境时,我们需要重新创建 flyway-table。现在我们正在从现有的测试环境中复制和粘贴,但有时与生产环境不同步并且会出现各种问题。
因此,我们希望使用与生产中相同的版本来设置我们的生产副本,然后从中重新创建表,以确保一切都是同步的。但据我了解,flyway 中的修复选项不会重新创建未应用的脚本......
【问题讨论】:
标签: java postgresql flyway