minor fixes for migration

This commit is contained in:
Roland Praml
2022-01-12 11:42:52 +01:00
parent bcf481aff5
commit 6e00b7c50b
3 changed files with 5 additions and 3 deletions
@@ -26,7 +26,7 @@ public class DbRunMigrationPlugin implements Plugin {
migrationRunner.setDefaultDbSchema(dbSchema);
}
migrationRunner.setName(config.getName());
migrationRunner.setPlatform(config.getDatabasePlatform().getPlatform().base().name().toLowerCase());
migrationRunner.setPlatform(config.getDatabasePlatform().getPlatform().name().toLowerCase());
migrationRunner.loadProperties(config.getProperties());
}
}
@@ -37,7 +37,7 @@ public class DbMigrationPlugin implements Plugin {
lastInit = dbMigration.generateInitMigration();
}
} catch (IOException e) {
throw new RuntimeException("Error while generating migration");
throw new RuntimeException("Error while generating migration", e);
}
}
@@ -13,6 +13,7 @@ import java.util.StringJoiner;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import io.avaje.classpath.scanner.core.Location;
import io.ebean.DB;
import io.ebean.Database;
import io.ebean.annotation.Platform;
@@ -863,7 +864,8 @@ public class DefaultDbMigration implements DbMigration {
}
private String migrationPath(boolean initMigration) {
return initMigration ? migrationInitPath : migrationPath;
// remove classpath: or filesystem: prefix
return new Location(initMigration ? migrationInitPath : migrationPath).path();
}
/**