【问题标题】:Flyway : custom validation on each migrationFlyway:每次迁移的自定义验证
【发布时间】:2014-11-16 22:25:24
【问题描述】:

是否可以在迁移期间运行每个脚本后要求 flyway 运行自定义 sql 脚本? 自定义脚本将允许我们验证我们的 sql 标准。

我们不想在每个更新脚本中手动添加验证脚本的内容。

也许flyway回调会有所帮助,但是我不明白它是如何工作的......

如果您有想法,欢迎您! 提前致谢。

【问题讨论】:

    标签: flyway


    【解决方案1】:

    是的,回调是正确的方法。在 3.0 中,您仍然必须在 Java 中实现它们。我们正在考虑为 3.1 简化它们。

    【讨论】:

    • 谢谢你的回答,你知道Flyway回调的一些教程吗?是否可以从回调中触发迁移失败?就我而言,我想调用“afterEachMigrate”函数并在此处测试是否遵守标准。这里的问题是:“afterEachMigrate”是否是更新脚本事务的一部分,以便在验证失败时回滚迁移。
    • 我只是注意到我们的 flyway 版本是 2.3.1,所以我想知道回调是否可用,或者我们是否必须更新。
    猜你喜欢
    • 1970-01-01
    • 2017-02-19
    • 2020-12-20
    • 2013-01-20
    • 1970-01-01
    • 2014-05-12
    • 2019-12-27
    • 2019-09-02
    • 2018-05-06
    相关资源
    最近更新 更多