Files
mini-ticket-system/webserver/db.go
T

28 lines
362 B
Go

package main
import (
"context"
"fmt"
"os"
"github.com/jackc/pgx/v5/pgxpool"
)
var db *pgxpool.Pool
func connectDB() {
connStr := os.Getenv("DB_URL")
if connStr == "" {
panic("DB_URL not set")
}
var err error
db, err = pgxpool.New(context.Background(), connStr)
if err != nil {
panic(err)
}
fmt.Println("Connected to PostgreSQL (pool)")
}