Ignore migrations during validate and repair according to a given list
of patterns.
Only Missing migrations are ignored during repair,
Patterns are of the form type:status with * matching type or status.
type must be one of (case insensitive):
repeatableversioned* (will match any of the above)status must be one of (case insensitive):
MissingPendingIgnoredFuture* (will match any of the above)For example, the pattern to ignore missing repeatables is:
repeatable:missing
Patterns are comma seperated. For example, to ignore missing repeatables and pending versioned migrations:
repeatable:missing,versioned:pending
The * wild card is also supported, thus:
*:missing
will ignore missing migrations no matter their type and:
repeatable:*
will ignore repeatables regardless of their state.
empty
migratedb.ignoreMigrationPatterns="repeatable:missing"
MigrateDb.configure()
.ignoreMigrationPatterns("repeatable:missing")
.load()