Liquibase управляет изменениями схемы БД через версионируемый changelog и хранит сведения о применённых changesets в самой базе.
Что такое Liquibase и как он интегрируется в приложение (где должен стоять/конфигурироваться)?
Liquibase управляет изменениями схемы БД через версионируемый changelog и хранит сведения о применённых changesets в самой базе.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Liquibase управляет изменениями схемы БД через версионируемый changelog и хранит сведения о применённых changesets в самой базе.
Его можно запускать отдельным шагом CI/CD или интегрировать в приложение, например через Spring Boot. Changelog обычно хранится рядом с кодом; подключение, права и секреты задают для конкретного окружения. Это не обязательный daemon на сервере БД. В production нужен контролируемый запуск миграций и план для несовместимых изменений.