From ec82bc9d1e38246da4d2e1d3303ab8df4f290fc4 Mon Sep 17 00:00:00 2001 From: Jack Christensen Date: Mon, 14 Jul 2014 07:58:37 -0500 Subject: [PATCH] Fix stdlib --- stdlib/sql.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/stdlib/sql.go b/stdlib/sql.go index 5a8b63de..cad25bd1 100644 --- a/stdlib/sql.go +++ b/stdlib/sql.go @@ -67,8 +67,9 @@ func OpenFromConnPool(pool *pgx.ConnPool) (*sql.DB, error) { // Don't have database/sql immediately release all idle connections because // that would mean that prepared statements would be lost (which kills // performance if the prepared statements constantly have to be reprepared) - db.SetMaxIdleConns(pool.MaxConnectionCount() - 2) - db.SetMaxOpenConns(pool.MaxConnectionCount()) + stat := pool.Stat() + db.SetMaxIdleConns(stat.MaxConnections - 2) + db.SetMaxOpenConns(stat.MaxConnections) return db, nil }