This commit is contained in:
2020-05-01 21:00:18 +00:00
parent ce5f8f21c2
commit 251f84d2af
3 changed files with 12 additions and 8 deletions

View File

@@ -1,7 +1,5 @@
using System;
using System.Collections.Generic; using System.Collections.Generic;
using AyaNova.Biz; using Microsoft.Extensions.Logging;
namespace AyaNova.Biz namespace AyaNova.Biz
{ {
@@ -216,7 +214,11 @@ namespace AyaNova.Biz
Dictionary<AyaType, BizRoleSet> lastRolesDeserialized = Newtonsoft.Json.JsonConvert.DeserializeObject<Dictionary<AyaType, BizRoleSet>>(lastRoles); Dictionary<AyaType, BizRoleSet> lastRolesDeserialized = Newtonsoft.Json.JsonConvert.DeserializeObject<Dictionary<AyaType, BizRoleSet>>(lastRoles);
if (lastRolesDeserialized.Count != roles.Count) if (lastRolesDeserialized.Count != roles.Count)
{ {
throw new System.ArgumentException("BizRoles::Constructor - roles were modified from last snapshot for client!!!"); //throw new System.ArgumentException("BizRoles::Constructor - roles were modified from last snapshot for client!!!");
// log =
{
((ILogger)AyaNova.Util.ApplicationLogging.CreateLogger("BizRoles.cs")).LogError("BizRoles::Constructor - roles were modified from last snapshot for client!!!");
}
} }

View File

@@ -20,10 +20,10 @@ namespace AyaNova.Util
/////////// CHANGE THIS ON NEW SCHEMA UPDATE //////////////////// /////////// CHANGE THIS ON NEW SCHEMA UPDATE ////////////////////
//!!!!WARNING: BE SURE TO UPDATE THE DbUtil::EmptyBizDataFromDatabaseForSeedingOrImporting WHEN NEW TABLES ADDED!!!! //!!!!WARNING: BE SURE TO UPDATE THE DbUtil::EmptyBizDataFromDatabaseForSeedingOrImporting WHEN NEW TABLES ADDED!!!!
private const int DESIRED_SCHEMA_LEVEL = 10; private const int DESIRED_SCHEMA_LEVEL = 11;
internal const long EXPECTED_COLUMN_COUNT = 104; internal const long EXPECTED_COLUMN_COUNT = 111;
internal const long EXPECTED_INDEX_COUNT = 31; internal const long EXPECTED_INDEX_COUNT = 35;
//!!!!WARNING: BE SURE TO UPDATE THE DbUtil::EmptyBizDataFromDatabaseForSeedingOrImporting WHEN NEW TABLES ADDED!!!! //!!!!WARNING: BE SURE TO UPDATE THE DbUtil::EmptyBizDataFromDatabaseForSeedingOrImporting WHEN NEW TABLES ADDED!!!!
@@ -321,7 +321,7 @@ namespace AyaNova.Util
if (currentSchema < 11) if (currentSchema < 11)
{ {
LogUpdateMessage(log); LogUpdateMessage(log);
//CUSTOMER //CUSTOMER
await ExecQueryAsync("CREATE TABLE acustomer (id BIGSERIAL PRIMARY KEY, name varchar(255) not null unique, active bool, " + await ExecQueryAsync("CREATE TABLE acustomer (id BIGSERIAL PRIMARY KEY, name varchar(255) not null unique, active bool, " +
"notes text NULL, wiki text null, customfields text NULL, tags varchar(255) ARRAY NULL)"); "notes text NULL, wiki text null, customfields text NULL, tags varchar(255) ARRAY NULL)");

View File

@@ -308,6 +308,8 @@ namespace AyaNova.Util
await EraseTableAsync("asearchkey", conn); await EraseTableAsync("asearchkey", conn);
await EraseTableAsync("asearchdictionary", conn); await EraseTableAsync("asearchdictionary", conn);
await EraseTableAsync("atag", conn); await EraseTableAsync("atag", conn);
//CUSTOMER
await EraseTableAsync("acustomer", conn);
await conn.CloseAsync(); await conn.CloseAsync();
} }