From e7a66c44cf48dfabf874218176a33b8622bebcad Mon Sep 17 00:00:00 2001 From: Arthur Belleville Date: Fri, 15 May 2026 18:55:40 +0200 Subject: [PATCH] fix(07): WR-03 add SetMaxOpenConns(2) on migration sql.DB pool Co-Authored-By: Claude Sonnet 4.6 (1M context) --- backend/internal/db/migrate.go | 1 + 1 file changed, 1 insertion(+) diff --git a/backend/internal/db/migrate.go b/backend/internal/db/migrate.go index 34e077f..abe48d6 100644 --- a/backend/internal/db/migrate.go +++ b/backend/internal/db/migrate.go @@ -28,6 +28,7 @@ func RunMigrations(ctx context.Context, pool *pgxpool.Pool, migrationsFS embed.F if err != nil { return fmt.Errorf("migrate: open sql.DB: %w", err) } + sqlDB.SetMaxOpenConns(2) // goose runs sequentially — no need for a large pool defer sqlDB.Close() // Point goose at the embedded FS so no on-disk files are needed.