【问题标题】:Isolate a FlywayException only for a migration error仅针对迁移错误隔离 FlywayException
【发布时间】:2014-01-24 04:02:48
【问题描述】:

在flyway迁移中,可以根据不同的情况抛出FlyWayException:在迁移失败期间,如果找不到给定的数据库url等。 每次都是以 JdbcSQLException 为原因的 FlyWayException。但在我的应用中,我想隔离这些情况以提供不同的行为。

有什么办法吗?

我可以看到一个JdbcSQLException包含一个SQLState,也许它可以是一个解决方案,但我不知道它是否是最好的。

【问题讨论】:

    标签: sql exception migration flyway


    【解决方案1】:

    解析 SQL 异常从来都不是一件好事,因为它们可能会随着数据库版本的不同而变化。我会向 Flyway 提交一个功能请求,以获得特定的异常,而不是一个通用的 FlyWayException:https://github.com/flyway/flyway/issues

    【讨论】:

      猜你喜欢
      • 2014-06-23
      • 1970-01-01
      • 2021-05-31
      • 1970-01-01
      • 2020-11-18
      • 2021-07-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多