This commit is contained in:
2021-02-11 17:41:41 +00:00
parent 31d9c8200c
commit 0bae95b00d
2 changed files with 9 additions and 18 deletions

View File

@@ -24,10 +24,10 @@ namespace AyaNova.Util
internal const long EXPECTED_COLUMN_COUNT = 710; internal const long EXPECTED_COLUMN_COUNT = 710;
internal const long EXPECTED_INDEX_COUNT = 124; internal const long EXPECTED_INDEX_COUNT = 124;
internal const long EXPECTED_CHECK_CONSTRAINTS=1; internal const long EXPECTED_CHECK_CONSTRAINTS = 318;
internal const long EXPECTED_FOREIGN_KEY_CONSTRAINTS=1; internal const long EXPECTED_FOREIGN_KEY_CONSTRAINTS = 61;
internal const long EXPECTED_VIEWS=1; internal const long EXPECTED_VIEWS = 1;
internal const long EXPECTED_ROUTINES=1; internal const long EXPECTED_ROUTINES = 2;
//!!!!WARNING: BE SURE TO UPDATE THE DbUtil::EmptyBizDataFromDatabaseForSeedingOrImporting WHEN NEW TABLES ADDED!!!! //!!!!WARNING: BE SURE TO UPDATE THE DbUtil::EmptyBizDataFromDatabaseForSeedingOrImporting WHEN NEW TABLES ADDED!!!!

View File

@@ -565,8 +565,7 @@ namespace AyaNova.Util
} }
} }
} }
await conn.CloseAsync();
//CHECK CONSTRAINTS //CHECK CONSTRAINTS
using (var command = conn.CreateCommand()) using (var command = conn.CreateCommand())
{ {
@@ -589,9 +588,7 @@ namespace AyaNova.Util
} }
} }
} }
await conn.CloseAsync();
//FOREIGN KEY CONSTRAINTS //FOREIGN KEY CONSTRAINTS
using (var command = conn.CreateCommand()) using (var command = conn.CreateCommand())
{ {
@@ -614,10 +611,7 @@ namespace AyaNova.Util
} }
} }
} }
await conn.CloseAsync();
//VIEWS //VIEWS
using (var command = conn.CreateCommand()) using (var command = conn.CreateCommand())
{ {
@@ -640,10 +634,7 @@ namespace AyaNova.Util
} }
} }
} }
await conn.CloseAsync();
//ROUTINES //ROUTINES
using (var command = conn.CreateCommand()) using (var command = conn.CreateCommand())
{ {
@@ -677,7 +668,7 @@ namespace AyaNova.Util
|| ExpectedRoutines != actualRoutines || ExpectedRoutines != actualRoutines
|| ExpectedViews != actualViews) || ExpectedViews != actualViews)
{ {
var err = $"E1030 - Database integrity check failed (C{actualColumns}:I{actualIndexes}:CC{actualCheckConstraints}:FC{actualForeignKeyConstraints}:R{actualRoutines}:V{actualViews})"; var err = $"E1030 - Database integrity check failed (C{actualColumns}:I{actualIndexes}:CC{actualCheckConstraints}:FC{actualForeignKeyConstraints}:V{actualViews}:R{actualRoutines})";
_log.LogCritical(err); _log.LogCritical(err);
throw new ApplicationException(err); throw new ApplicationException(err);
} }