313-frameworks-spring-db-migrations-flyway

Installation
SKILL.md

Spring — Database migrations (Flyway)

Apply Flyway migration guidelines for Spring Boot.

What is covered in this Skill?

  • flyway-core and database-specific Flyway modules (e.g. PostgreSQL) with Spring Boot BOM
  • Versioned SQL under src/main/resources/db/migration (V{version}__{description}.sql)
  • spring.flyway.* properties: locations, baseline-on-migrate, validate-on-migrate
  • Optional Java migrations (BaseJavaMigration) for data backfills
  • Forward-only discipline: do not rewrite applied migrations in shared environments
  • Parallel Change as the safe expand, migrate, contract workflow for breaking or data-sensitive schema changes
  • Coordination with @311-frameworks-spring-jdbc and @312-frameworks-spring-data-jdbc

Scope: Apply recommendations based on the reference rules and good/bad examples.

Constraints

Before applying Flyway or SQL changes, ensure the project compiles. After improvements, run full verification.

Installs
9
Repository
jabrena/plinth
GitHub Stars
416
First Seen
7 days ago
313-frameworks-spring-db-migrations-flyway — jabrena/plinth