Liquibase в Spring Boot: полное руководство для начинающих и продвинутых пользователей
Автор: CyberJAR
Загружено: 2025-09-04
Просмотров: 1982
Описание:
Миграции баз данных не должны быть похожи на ходьбу по минному полю.
В этом практическом руководстве мы покажем вам, как интегрировать Liquibase в приложение Spring Boot и сделать ваши миграции безопасными, отслеживаемыми и готовыми к использованию в рабочей среде. Вы научитесь структурировать журналы изменений в YAML и SQL, уверенно обрабатывать откаты, использовать предварительные условия для более безопасных обновлений, генерировать различия между версиями схемы и даже автоматизировать всё это с помощью CI/CD. Независимо от того, только начинаете ли вы работать с Liquibase или совершенствуете свой рабочий процесс, это видео поможет вам освоить Liquibase на реальных проектах Spring Boot.
00:00 – Введение: Почему Liquibase? 00:40 – Настройка проекта: Spring Boot + PostgreSQL + Liquibase
01:24 – Создание сущностей: Civilian, Cyberware, ImplantSession
02:31 – Репозитории и сервисный уровень
02:48 – Запуск с помощью CommandLineRunner
03:25 – PostgreSQL через Docker Compose
04:11 – Настройка источника данных в application.properties
04:36 – Как работает Liquibase: журналы изменений, наборы изменений, типы изменений
05:26 – Главный файл журнала изменений в YAML
07:56 – Создание схемы с помощью YAML Changelog
10:44 – Вставка данных образца с помощью Liquibase
13:11 – Таблицы Liquibase: DATABASECHANGELOG и DATABASECHANGELOGLOCK
14:19 – Добавление столбца с помощью Liquibase
15:36 – Безопасное использование предпосылок
18:59 – Объяснение откатов в Liquibase
20:11 – Настройка плагина Liquibase Maven
20:56 – Написание логики отката в YAML
21:58 – Запуск liquibase:rollback через Maven
22:47 – Сравнение версий схемы в Liquibase
23:22 – Риски и ограничения использования Diff
24:23 – Настройка Diff в Hibernate
25:39 – Создание журнала изменений с помощью mvn liquibase:diff
25:56 – Проверка и редактирование автоматически сгенерированных Diff
26:50 – Использование Liquibase в CI/CD (пример действий GitHub)
29:57 – Подведение итогов и заключительные мысли
Ресурсы по теме:
Статья — Использование Liquibase с Spring Boot https://bell-sw.com/blog/how-to-use-l...
Видео — Flyway в Spring Boot: пошаговое руководство с Maven (для начинающих) • Flyway in Spring Boot: Step-by-Step tutori...
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: