This commit is contained in:
@@ -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!!!!
|
||||||
|
|
||||||
|
|||||||
@@ -565,7 +565,6 @@ namespace AyaNova.Util
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
await conn.CloseAsync();
|
|
||||||
|
|
||||||
//CHECK CONSTRAINTS
|
//CHECK CONSTRAINTS
|
||||||
using (var command = conn.CreateCommand())
|
using (var command = conn.CreateCommand())
|
||||||
@@ -589,8 +588,6 @@ namespace AyaNova.Util
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
await conn.CloseAsync();
|
|
||||||
|
|
||||||
|
|
||||||
//FOREIGN KEY CONSTRAINTS
|
//FOREIGN KEY CONSTRAINTS
|
||||||
using (var command = conn.CreateCommand())
|
using (var command = conn.CreateCommand())
|
||||||
@@ -614,9 +611,6 @@ namespace AyaNova.Util
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
await conn.CloseAsync();
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//VIEWS
|
//VIEWS
|
||||||
using (var command = conn.CreateCommand())
|
using (var command = conn.CreateCommand())
|
||||||
@@ -640,9 +634,6 @@ 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);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user