Pass pool management on to pgxpool
Some checks failed
/ golint (push) Failing after 3m56s

Rather than letting Bob create a pool-on-pool.
This commit is contained in:
Eli Ribble 2026-05-19 00:02:13 +00:00
parent 05fc763b2f
commit 2093ea74c4
No known key found for this signature in database

View file

@ -222,6 +222,10 @@ func InitializeDatabase(ctx context.Context, uri string) error {
return fmt.Errorf("new pool: %w", err) return fmt.Errorf("new pool: %w", err)
} }
bobDB := bob.NewDB(stdlib.OpenDBFromPool(db)) bobDB := bob.NewDB(stdlib.OpenDBFromPool(db))
sqlDB := bobDB.DB
sqlDB.SetMaxIdleConns(0) // let pgxpool manage idle
sqlDB.SetMaxOpenConns(0) // let pgxpool manage max
sqlDB.SetConnMaxLifetime(0) // let pgxpool manage lifetime
PGInstance = &pginstance{bobDB, db} PGInstance = &pginstance{bobDB, db}
var current string var current string