diff --git a/src/EFCore.PG/Migrations/Internal/NpgsqlMigrator.cs b/src/EFCore.PG/Migrations/Internal/NpgsqlMigrator.cs index e8a0bea28..601af5604 100644 --- a/src/EFCore.PG/Migrations/Internal/NpgsqlMigrator.cs +++ b/src/EFCore.PG/Migrations/Internal/NpgsqlMigrator.cs @@ -85,7 +85,7 @@ public override void Migrate(string? targetMigration) { npgsqlConnection.ReloadTypes(); } - catch + finally { _connection.Close(); } @@ -128,7 +128,7 @@ public override async Task MigrateAsync(string? targetMigration, CancellationTok { await npgsqlConnection.ReloadTypesAsync(cancellationToken).ConfigureAwait(false); } - catch + finally { await _connection.CloseAsync().ConfigureAwait(false); }