main.go 376 B

123456789101112131415161718192021
  1. package db
  2. import (
  3. "os"
  4. "fmt"
  5. "context"
  6. "github.com/jackc/pgx/v4"
  7. "github.com/felamaslen/go-music-player/pkg/config"
  8. )
  9. func GetConnection() *pgx.Conn {
  10. conn, err := pgx.Connect(context.Background(), config.Config.DatabaseUrl)
  11. if err != nil {
  12. fmt.Fprintf(os.Stderr, "Unable to acquire database connection: %v\n", err)
  13. os.Exit(1)
  14. }
  15. return conn
  16. }