当前位置: 首页 > 知识库问答 >
问题:

为什么飞行方式忽略错过移民没有被考虑在内?

钱志
2023-03-14

我有一个设置,其中删除了以前脚本的迁移。飞行路线配置指定< code > ignoreMissingMigrations 为< code>true。

但是,Flyway会因以下错误而失败

验证失败:检测到应用的迁移未在本地解析:version_x

其中version_x是基线后删除的第一个版本。

为什么我会收到此错误,尽管忽略错过迁移真的

注意:Flyway版本:4.2.0

共有1个答案

柴意智
2023-03-14

该问题来自Flyway无法正确处理的特殊设置。

我们没有更新的应用迁移,因此Flyway将此迁移视为未来的迁移,而不是缺失的迁移。因此,解决方案是除了将< code > ignoreMissingMigrations 设置为< code>true之外,还将< code > ignorefiruremigrations 设置为< code >。

 类似资料:
  • 我们正在我们的java,基于渐变Spring的MVC应用程序中使用飞行方式。我已将我的SQL文件保存在src/主/资源/数据库/迁移文件夹中。 下面是我的flyway gradle配置文件。 当我运行gradle flywayBaseline时,我得到如下输出。 它找到我的sql文件,但随后它没有执行它。 当我运行flywayMigrate时,我得到以下输出 这里的问题是什么?

  • 我正在尝试上传一个文件名和一个帖子(9插科打诨风格)到我的mysql数据库,并存储文件到我的项目文件夹。我正在从前端获取文件(前端的console.log工作得很完美),然后我使用nodejs+express后端处理文件并将其发送到我的数据库。我创建了一个multer中间件来设置文件名,扩展名,磁盘位置,然后在一个控制器中我试图得到文件发送它做数据库。console.log“route ok”可以

  • 我试图建立一个简单的招摇模型: 由于某些原因,生成的HTML没有显示的字段。这让我觉得我做得不对。s 所以问题是,使用一个模型作为一个类型是否真的可以像我试图做的那样<代码>示例如果其父字段是而不是,则会呈现该字段。 更新:我阅读了关于https://swagger.io/docs/specification/adding-examples/的部分,似乎我的代码片段应该已经工作了。

  • 我对iOS布局约束的机制有误解。请参阅下面列出的我放在viewDidLoad中的代码。 在我看来,我的意图是明确的。我想在设备屏幕的中央看到一个按钮。但我只能看到下面的图片。 我在项目控制台中有一个输出,非常可怕,我无法从中理解任何东西。 无法同时满足约束。可能以下列表中至少有一个约束是您不想要的。尝试以下方法:(1)查看每个约束,并尝试找出您不期望的约束;(2) 查找添加了一个或多个不需要的约束

  • 场景: < li >具有一个架构的现有数据库,即< code>transport架构。 < li>2个迁移文件,其中版本1是初始/基本版本。版本2向< code>management模式中添加了一个表(但没有创建该模式,我希望FlyWay来创建)。 使用FlyWay API(在Java应用程序中) 迁移版本2失败,因为尚未创建模式。这在干净的数据库上按预期成功。 我在通过maven插件执行迁移时遇

  • 问题内容: 与这两个帖子@iMohammad有关, 在单击JButtonJava时使用JButton增加/减少textArea内的字体大小并在单击JButton Java时更改字体样式 …,我面临着一个非常有趣的问题,该问题来自于on 作为参数传递屏幕 请如何动态调整大小取决于,与我在sscce中尝试过的另一个JComponent正常工作一样 问题答案: 我调试了您的SSCCE,并且传递给的值为空