Looking to achieve DevOps with Flyway? Watch our latest webinar on the Redgate Hub ▶ Watch now


Validates the applied migrations against the available ones.


Validate helps you verify that the migrations applied to the database match the ones available locally.

This is very useful to detect accidental changes that may prevent you from reliably recreating the schema.

Validate works by storing a checksum (CRC32 for SQL migrations) when a migration is executed. The validate mechanism checks if the migration locally still has the same checksum as the migration already executed in the database.

See configuration for validate specific configuration parameters.