From 4f3316161ab57b15d4c1b7c20f8fb832631d56f2 Mon Sep 17 00:00:00 2001 From: TZGyn Date: Thu, 29 Aug 2024 17:49:43 +0800 Subject: [PATCH] add minimum connections to redirect pgxpool --- redirect/main.go | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/redirect/main.go b/redirect/main.go index 526d5e2..925eccf 100644 --- a/redirect/main.go +++ b/redirect/main.go @@ -65,13 +65,19 @@ func main() { log.Fatal("DATABASE_URL not found") } - conn, err := pgxpool.New(ctx, dbUrl) + config, err := pgxpool.ParseConfig(dbUrl) if err != nil { log.Fatal(err) } - defer conn.Close() - queries := db.New(conn) + config.MinConns = 4 + + conn, err := pgxpool.NewWithConfig(ctx, config) + + if err != nil { + log.Fatal(err) + } + defer conn.Close() fmt.Println("Finished initializing postgres DB and cache") @@ -115,6 +121,8 @@ func main() { androidEnabled := false androidRedirectUrl := "" + queries := db.New(conn) + if domain == appurl { shortener, err := queries.GetShortener(ctx, code) if err != nil {