diff --git a/server/AyaNova/models/AyContext.cs b/server/AyaNova/models/AyContext.cs index aacfd59c..39d71ef7 100644 --- a/server/AyaNova/models/AyContext.cs +++ b/server/AyaNova/models/AyContext.cs @@ -22,6 +22,7 @@ namespace AyaNova.Models public virtual DbSet Tag { get; set; } public virtual DbSet FormCustom { get; set; } public virtual DbSet PickListTemplate { get; set; } + public virtual DbSet WikiPage { get; set; } //Note: had to add this constructor to work with the code in startup.cs that gets the connection string from the appsettings.json file diff --git a/server/AyaNova/util/AySchema.cs b/server/AyaNova/util/AySchema.cs index 4163531d..dc5de0be 100644 --- a/server/AyaNova/util/AySchema.cs +++ b/server/AyaNova/util/AySchema.cs @@ -20,10 +20,10 @@ namespace AyaNova.Util /////////// CHANGE THIS ON NEW SCHEMA UPDATE //////////////////// //!!!!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 = 101; - internal const long EXPECTED_INDEX_COUNT = 28; + internal const long EXPECTED_COLUMN_COUNT = 105; + internal const long EXPECTED_INDEX_COUNT = 33; //!!!!WARNING: BE SURE TO UPDATE THE DbUtil::EmptyBizDataFromDatabaseForSeedingOrImporting WHEN NEW TABLES ADDED!!!! @@ -327,7 +327,7 @@ namespace AyaNova.Util //INDEX: Most selective first as there is more unique ID's than unique types //to take advantage of this always query with where objectid=xx and objecttype=yy order - await ExecQueryAsync("CREATE INDEX awikipage_typeid_idx ON awikipage (objectid, objectype );"); + await ExecQueryAsync("CREATE INDEX awikipage_typeid_idx ON awikipage (objectid, objecttype );"); await SetSchemaLevelAsync(++currentSchema); }