refactor(db): migrate Identity schema
Complete schema ownership by moving all ASP.NET Identity tables to an additive provider-aware migration. Preserve credentials, security state, preferences, roles, claims, external logins, tokens, indexes, and cascades.
This commit is contained in:
@@ -39,12 +39,12 @@ public sealed class StartupSchemaOwnershipTests
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void Compatibility_bootstraps_remain_reconciler_owned_until_migrated()
|
||||
public void Compatibility_bootstraps_do_not_create_a_second_current_owner()
|
||||
{
|
||||
Assert.All(
|
||||
StartupSchemaOwnership.MigrationCompatibilityBootstrapTables,
|
||||
table => Assert.Contains(table, StartupSchemaOwnership.ReconcilerOwnedTables));
|
||||
Assert.Empty(StartupSchemaOwnership.MigrationCompatibilityBootstrapTables
|
||||
.Intersect(StartupSchemaOwnership.MigrationOwnedTables, StringComparer.Ordinal));
|
||||
table => Assert.True(
|
||||
StartupSchemaOwnership.MigrationOwnedTables.Contains(table) ^
|
||||
StartupSchemaOwnership.ReconcilerOwnedTables.Contains(table)));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user