【发布时间】:2018-06-22 03:59:54
【问题描述】:
我想提取我的生产数据库的预部署 Flyway 版本号,以便我可以在我的持续部署管道 (Jenkins) 中使用它,以防我稍后进行回滚。
我怎样才能做到这一点?
一种选择是查询飞行路线历史表,但我无法找到实现此目的的故障安全方法。
【问题讨论】:
-
到目前为止您尝试过什么?
flyway info也许? -
我已经尝试了所有的命令行参数。信息是我希望找到的地方,但这只是显示可用的迁移。它确实显示了版本号,从技术上讲,它可以通过心理解析表格来解决,但不适合以编程方式获取值。
-
我同意这可能更容易,但只要你不允许乱序迁移,那么它应该是状态成功的最后一行,不是吗?跨度>
-
是的,所以在我开始使用撤消迁移之前我一直在想,这会使表格变得混乱,以至于很难获得我需要的信息。有趣的是,有一些命令(如撤消和迁移)会显示版本。问题是我不想执行这些命令。我只想要版本。我想这可能最终成为 info 命令的功能请求。