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
  • 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.

Related skills

More from jabrena/cursor-rules-java

Installs
63
GitHub Stars
380
First Seen
Mar 29, 2026