На нашем сервере сборки у нас есть несколько ветвей функций, которые развертываются в одной базе данных. Проблема в том, что иногда некоторые ошибки в одном ветви приводят к выходу LB без освобождения блокировки. Проблема в том, что нет простого способа узнать, какая отрасль вызвала это. У нас может быть до 30 филиалов, которые постоянно развертываются, так как новые изменения произошли в отрасли.Как получить Liquibase для добавления дополнительных данных в таблицу DATABASECHANGELOGLOCK?
Есть ли способ (или у нас есть новая функция в Liquibase) для установки имени экземпляра, и имя может быть сохранено в столбце LOCKEDBY таблицы DATABASECHANGELOGLOCK, чтобы мы могли легко узнать, какая ветвь/экземпляр вызвала проблему?
В настоящее время LOCKEDBY имеет только IP, что является одинаковым для всех экземпляров.
Спасибо. Мы поняли, что он использует имя хоста и потому, что наше приложение развертывается в контейнере докеров, и мы не указали ему имя, он использовал ip-адрес. Теперь мы задаем имя, и вместо него вставлено правильное имя, а не ip – xbmono