use of org.bimserver.database.migrations.change.Change in project BIMserver by opensourceBIM.
the class Schema method upgradeDatabase.
public void upgradeDatabase(Database database, int version, DatabaseSession databaseSession) {
LOGGER.info("Upgrading database to version " + version);
// initSubClasses();
for (Change change : changes) {
try {
change.change(database, databaseSession);
change.doSchemaChanges(this);
} catch (Exception e) {
LOGGER.error("", e);
}
}
try {
database.setDatabaseVersion(version, databaseSession);
} catch (BimserverLockConflictException e) {
LOGGER.error("", e);
}
}
Aggregations