Class MigrationInfoHelper
java.lang.Object
migratedb.v1.core.internal.resolver.MigrationInfoHelper
Parsing support for migrations that use the standard MigrateDB version + description embedding in their name. These
migrations have names like 1_2__Description .
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionextractVersionAndDescription(String migrationName, String prefix, String separator, boolean repeatable) Extracts the schema version and the description from a migration name formatted as 1_2__Description.
-
Method Details
-
extractVersionAndDescription
public static MigrationInfoHelper.VersionAndDescription extractVersionAndDescription(String migrationName, String prefix, String separator, boolean repeatable) Extracts the schema version and the description from a migration name formatted as 1_2__Description.- Parameters:
migrationName- The migration name to parse. Should not contain any folders or packages.prefix- The migration prefix.separator- The migration separator.repeatable- Whether this is a repeatable migration.- Returns:
- The extracted schema version.
- Throws:
MigrateDbException- if the migration name does not follow the standard conventions.
-