summaryrefslogtreecommitdiff
path: root/main.go
diff options
context:
space:
mode:
authorRené 'Necoro' Neumann <necoro@necoro.eu>2024-02-22 22:59:53 +0100
committerRené 'Necoro' Neumann <necoro@necoro.eu>2024-02-22 23:15:41 +0100
commitcd1a6cbd06d3b75adf708fcd2a7974bf94452248 (patch)
treee41f7bb1cbda499837943fcb5eedfa0f61b2adff /main.go
parent9a97638e0ddd7fbc135c63d7e9055529313ddb3c (diff)
downloadgosten-cd1a6cbd06d3b75adf708fcd2a7974bf94452248.tar.gz
gosten-cd1a6cbd06d3b75adf708fcd2a7974bf94452248.tar.bz2
gosten-cd1a6cbd06d3b75adf708fcd2a7974bf94452248.zip
Switch from mysql to postgres
Diffstat (limited to '')
-rw-r--r--main.go10
1 files changed, 8 insertions, 2 deletions
diff --git a/main.go b/main.go
index f68b7b7..8ed57bf 100644
--- a/main.go
+++ b/main.go
@@ -1,11 +1,13 @@
package main
import (
+ "context"
"log"
"net/http"
"os"
"github.com/gorilla/handlers"
+ "github.com/jackc/pgx/v5/pgxpool"
"github.com/joho/godotenv"
"gosten/model"
@@ -38,10 +40,14 @@ func main() {
checkEnv()
- db := openDB(os.Getenv("GOSTEN_DSN"))
- if err := db.Ping(); err != nil {
+ db, err := pgxpool.New(context.Background(), os.Getenv("GOSTEN_DSN"))
+ if err != nil {
log.Fatal(err)
}
+ if err := db.Ping(context.Background()); err != nil {
+ log.Fatal(err)
+ }
+ defer db.Close()
Q = model.New(db)