【发布时间】:2017-03-08 17:29:37
【问题描述】:
在我们的构建服务器中,我们针对一个数据库部署了许多功能分支。问题是有时某个分支中的一些错误脚本会导致 LB 退出而不释放锁。问题是没有简单的方法来找出是什么分支导致了这种情况。我们可能有多达 30 个分支不断部署,因为该分支有新的更改。
有什么方法(或者我们可以在 Liquibase 中提供新功能)来设置实例名称,并且名称可以存储在 DATABASECHANGELOGLOCK 表的 LOCKEDBY 列中,以便我们可以轻松找出导致问题的分支/实例?
目前,LOCKEDBY 中只有 IP,所有实例都相同。
【问题讨论】:
标签: liquibase