Flyway и Liquibase — инструменты миграций БД. Flyway: SQL-файлы с именованием V1__description.sql, V2__description.sql. Применяет в порядке версий, хранит историю в flyway_schema_history. Простой, SQL-first. Liquibase: XML/YAML/JSON changeset-ы, database-agnostic, rollback из коробки, более гибкий. Spring Boot автоконфигурация для обоих. Миграции запускаются при старте приложения. Не редактируй примененные миграции — только новые. В Java-экосистеме Flyway популярнее для стандартных сценариев.
Что такое Flyway и Liquibase?
Middle
290 просмотровAFK Offer AI
Как работает @TransactionalEventListener в Spring?