- Open source database migration tool
Why database migrations?
How Flyway works
- With Flyway all changes to the database are called migrations.
- Migrations can be either versioned or repeatable.
- Versioned migrations come in 2 forms: regular and undo.
- have version (unique), description and checksum
- have description and checksum (no version)
Flyway Migration Tools
- Language: Can be written in
- Command-line client (Java)
- Maven plugin or Gradle plugin
- Other plugins