Interface MigrationResolver

All Superinterfaces:
Comparable<org.flywaydb.core.extensibility.Plugin>, org.flywaydb.core.extensibility.Plugin

public interface MigrationResolver extends org.flywaydb.core.extensibility.Plugin
Resolves available migrations. This interface can be implemented to create custom resolvers. A custom resolver can be used to create additional types of migrations not covered by the standard resolvers (jdbc, sql). Using the skipDefaultResolvers configuration property, the built-in resolvers can also be completely replaced.
  • Method Details

    • resolveMigrations

    • getPrefix

      default String getPrefix(Configuration configuration)
      Returns:
      The prefix this resolver looks for. null if no particular prefix is used
    • getDefaultMigrationType

      default org.flywaydb.core.extensibility.MigrationType getDefaultMigrationType()