Update DB to version 9 (company descriptions).

This commit is contained in:
2018-04-20 03:06:57 +01:00
parent 544cbd5e54
commit a96c093757
10 changed files with 898 additions and 336 deletions

View File

@@ -108,6 +108,11 @@ namespace Cicm.Database
UpdateDatabaseToV8();
break;
}
case 8:
{
UpdateDatabaseToV9();
break;
}
}
OptimizeDatabase();
@@ -804,6 +809,26 @@ namespace Cicm.Database
dbCmd.Dispose();
}
void UpdateDatabaseToV9()
{
Console.WriteLine("Updating database to version 9");
Console.WriteLine("Creating table `company_descriptions`");
IDbCommand dbCmd = dbCon.CreateCommand();
IDbTransaction trans = dbCon.BeginTransaction();
dbCmd.Transaction = trans;
dbCmd.CommandText = V9.CompanyDescriptions;
dbCmd.ExecuteNonQuery();
trans.Commit();
dbCmd.Dispose();
Console.WriteLine("Setting new database version to 9...");
dbCmd = dbCon.CreateCommand();
dbCmd.CommandText = "INSERT INTO cicm_db (version) VALUES ('9')";
dbCmd.ExecuteNonQuery();
dbCmd.Dispose();
}
void OptimizeDatabase()
{
IDbCommand dbCmd = dbCon.CreateCommand();