Database Migrations with Flyway
Manage your schema changes safely and repeatably across environments using versioned Flyway migrations in Spring Boot.
The Problem with Manual Schema Changes
Editing the database by hand is error-prone and hard to reproduce across dev, test, and production. Migrations turn schema changes into versioned, repeatable scripts.
What Is Flyway?
Flyway is a migration tool that applies SQL scripts in order, tracking which have run in a history table so each runs exactly once.
All lessons in this course
- Custom Spring Data Repositories
- Integrating NoSQL Databases
- Caching with Spring Cache
- Database Migrations with Flyway