Update DB to version 8 (company logos).

This commit is contained in:
2018-04-19 14:42:27 +01:00
parent 54e556c792
commit 4196e5539f
11 changed files with 576 additions and 34 deletions

View File

@@ -103,6 +103,11 @@ namespace Cicm.Database
UpdateDatabaseToV7();
break;
}
case 7:
{
UpdateDatabaseToV8();
break;
}
}
OptimizeDatabase();
@@ -779,6 +784,26 @@ namespace Cicm.Database
dbCmd.Dispose();
}
void UpdateDatabaseToV8()
{
Console.WriteLine("Updating database to version 8");
Console.WriteLine("Creating table `company_logos`");
IDbCommand dbCmd = dbCon.CreateCommand();
IDbTransaction trans = dbCon.BeginTransaction();
dbCmd.Transaction = trans;
dbCmd.CommandText = V8.CompanyLogos;
dbCmd.ExecuteNonQuery();
trans.Commit();
dbCmd.Dispose();
Console.WriteLine("Setting new database version to 8...");
dbCmd = dbCon.CreateCommand();
dbCmd.CommandText = "INSERT INTO cicm_db (version) VALUES ('8')";
dbCmd.ExecuteNonQuery();
dbCmd.Dispose();
}
void OptimizeDatabase()
{
IDbCommand dbCmd = dbCon.CreateCommand();