diff --git a/internal/cmdutil/cmdutil.go b/internal/cmdutil/cmdutil.go index f08a91b..f8ccd02 100644 --- a/internal/cmdutil/cmdutil.go +++ b/internal/cmdutil/cmdutil.go @@ -50,12 +50,12 @@ func NewRedisClient(ctx context.Context) (*redis.Client, error) { return client, nil } -func NewDatabasePool(ctx context.Context, maxConns int) (*pgxpool.Pool, error) { +func NewDatabasePool(ctx context.Context, minConns int) (*pgxpool.Pool, error) { url := fmt.Sprintf( "%s?sslmode=require&pool_max_conns=%d&pool_min_conns=%d", os.Getenv("DATABASE_CONNECTION_POOL_URL"), - maxConns, - maxConns/8, + minConns*8, + minConns, ) config, err := pgxpool.ParseConfig(url) if err != nil {