Схема блокировки с двойной проверкой Liquibase? (сделайте так, чтобы liquibase не получала блокировку, если все обновленJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Схема блокировки с двойной проверкой Liquibase? (сделайте так, чтобы liquibase не получала блокировку, если все обновлен

Сообщение Anonymous »

Если приложение вылетает (OOM / сбой питания / убийство -9) после того, как ликибаза приобрела блокировку, но перед отпуском блокировки останется в таблице базы данных Databasechangeloglock < / code>, и нам нужно вручную удалить это. < /p>
Интересно, возможно ли заставило приложение с помощью ликибазы сделать это: < /p>
  • Проверьте, нужно ли оно для Примените любые изменения в изменениях , не принимая блокировки
  • Если да, приобретите блокировку, проверьте необходимость снова и так далее. Если все обновлена ​​- не приобретайте блокировку и продолжайте загрузочный ремешок.
Я хочу, чтобы он ускорил приложение Bootstrap (когда нет новых миграций) и уменьшить шансы получить застрявшую блокировку в базе BataSeChangeloglock .
В настоящее время я просто создаю лицевой. Весенний фасоль. Я предполагаю, что мне нужно создать какую -то индивидуальную сложную @conditionalon ... аннотация

Подробнее здесь: https://stackoverflow.com/questions/793 ... ng-lock-if
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»