As of 3.0 there is no first class support for this. There are however 3 ways to achieve this:
- Use a custom MigrationResolver that hooks into whatever source control you use and detect changes that way
- Use a FlywayCallback that recreates all stored procedures with afterMigrate
- Use a separate Flyway instance within a separate schema and set cleanOnValidationError to true. Everytime a checksum changes, the schema will be cleaned and all the migrations managed by that Flyway instance will be rerun