|
|
|
@ -41,15 +41,18 @@ namespace NzbDrone.Core.Datastore.Migration.Framework
|
|
|
|
|
switch (MigrationContext.Current.MigrationType)
|
|
|
|
|
{
|
|
|
|
|
case MigrationType.Main:
|
|
|
|
|
_logger.Info("Starting migration to " + Version);
|
|
|
|
|
LogMigrationMessage(MigrationType.Main);
|
|
|
|
|
MainDbUpgrade();
|
|
|
|
|
return;
|
|
|
|
|
case MigrationType.Log:
|
|
|
|
|
_logger.Info("Starting migration to " + Version);
|
|
|
|
|
LogMigrationMessage(MigrationType.Log);
|
|
|
|
|
LogDbUpgrade();
|
|
|
|
|
return;
|
|
|
|
|
default:
|
|
|
|
|
LogMigrationMessage(MigrationType.Log);
|
|
|
|
|
LogDbUpgrade();
|
|
|
|
|
|
|
|
|
|
LogMigrationMessage(MigrationType.Main);
|
|
|
|
|
MainDbUpgrade();
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
@ -59,5 +62,10 @@ namespace NzbDrone.Core.Datastore.Migration.Framework
|
|
|
|
|
{
|
|
|
|
|
throw new NotImplementedException();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private void LogMigrationMessage(MigrationType type)
|
|
|
|
|
{
|
|
|
|
|
_logger.Info("Starting migration of {0} DB to {1}", type.ToString(), Version);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|