fix(rt): release client after migration (#10788)

#  Which Problems Are Solved

Relation table migrations do not release the client after migrations are
done.

# How the Problems Are Solved

Defer releasing of the client after acquire.

# Additional Changes

- rename two filenames with typos.

# Additional Context

- none
This commit is contained in:
Tim Möhlmann
2025-09-25 09:46:06 +02:00
committed by GitHub
parent 4900ac477a
commit 5ba016e123
3 changed files with 2 additions and 0 deletions

View File

@@ -86,6 +86,7 @@ func (p *pgxPool) Migrate(ctx context.Context) error {
if err != nil {
return err
}
defer client.Release()
err = migration.Migrate(ctx, client.Conn())
isMigrated = err == nil
@@ -98,6 +99,7 @@ func (p *pgxPool) MigrateTest(ctx context.Context) error {
if err != nil {
return err
}
defer client.Release()
err = migration.Migrate(ctx, client.Conn())
isMigrated = err == nil