Встречается на собеседованиях • сегодня

Обновится ли установленный ChangeSet на стенде при его изменении

Если ChangeSet в Liquibase уже был выполнен на стенде, его повторное выполнение после изменений не произойдет автоматически. Liquibase отслеживает выполненные ChangeSet'ы в таблице DATABASECHANGELOG. Чтобы применить изменения: 1. Нужно изменить `id` или `author` ChangeSet'а - тогда Liquibase воспримет его как новый 2. Либо добавить атрибут `runOnChange="true"`, тогда ChangeSet выполнится при любом изменении Пример: ```xml ALTER TABLE users ADD COLUMN phone VARCHAR(20) ``` Для принудительного перезапуска можно использовать команду `liquibase clearCheckSums` (осторожно - влияет на все ChangeSet'ы).
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы