Database Settings & Migrations
Configure database providers, update connection strings, inspect EF Core migrations, and run maintenance tasks.
@if (!string.IsNullOrEmpty(alertMessage))
{
@if (migrationReport == null)
{
Loading migration report...
}
else if (!migrationReport.SupportsMigrations)
{
Migrations are managed via relational schema (PostgreSQL). The active in-memory provider does not use relational migration tables.
}
else
{
APPLIED MIGRATIONS (@migrationReport.AppliedMigrations.Count)
@if (!migrationReport.AppliedMigrations.Any())
{
No migrations have been applied to this database yet.
}
else
{
@foreach (var m in migrationReport.AppliedMigrations)
{
@m
Applied
}
}
PENDING MIGRATIONS (@migrationReport.PendingMigrations.Count)
@if (!migrationReport.PendingMigrations.Any())
{
All migrations are applied. Schema is in sync with AppDbContext.
}
else
{
@foreach (var m in migrationReport.PendingMigrations)
{
@m
Pending
}
}
}