Interface MigrationResolver

  • All Superinterfaces:
    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 Detail

      • getPrefix

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

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