Changed migration history table to specific schema. Added log for applied migrations

This commit is contained in:
2026-03-12 14:43:04 +00:00
parent 2f8665f1d4
commit 9470e06c0f
2 changed files with 4 additions and 0 deletions

View File

@@ -32,6 +32,7 @@ public class DataContext : DbContext
builder =>
{
builder.MigrationsAssembly(typeof(DbContext).Assembly);
builder.MigrationsHistoryTable("__EFMigrationsHistory", "severs");
}
);
}

View File

@@ -23,6 +23,9 @@ public class DbMigrationService : IHostedLifecycleService
await using var scope = ServiceProvider.CreateAsyncScope();
var context = scope.ServiceProvider.GetRequiredService<DataContext>();
var appliedMigrations = await context.Database.GetAppliedMigrationsAsync(cancellationToken);
Logger.LogTrace("Applied migrations: {names}", string.Join(", ", appliedMigrations));
var pendingMigrations = await context.Database.GetPendingMigrationsAsync(cancellationToken);
var migrationNames = pendingMigrations.ToArray();