Как исправить блокировку базы данных Liquibase, которая не очищается - PullRequest
0 голосов
/ 11 мая 2019

Я использую жидкость в проекте, и пока она работает нормально.Я добавил новый набор изменений, и он хорошо работает локально, после развертывания состояние контейнера выглядит следующим образом: "liquibase: Ожидание блокировки журнала изменений ..." .Лимит ресурсов для развертывания не задан.Обновление таблицы «databasechangeloglock» не работает, потому что модуль продолжает его блокировать.Как я могу решить это?

1 Ответ

2 голосов
/ 11 мая 2019

Если вы абсолютно уверены, что активная миграция (модуль) не запущена, вы можете вручную снять блокировку:

UPDATE <your table name> (f.e. DATABASECHANGELOG)

SET locked=false, lockgranted=null, lockedby=null

WHERE id=1;

Обычно блокировка очищается автоматически, вы можете проверить уровень изоляции.для подключения к базе данных.

...