19 lines
323 B
Go
19 lines
323 B
Go
package utils
|
|
|
|
import (
|
|
"context"
|
|
"easywish/config"
|
|
|
|
"github.com/jackc/pgx/v5"
|
|
)
|
|
|
|
func GetDbConn() (*pgx.Conn, context.Context, error) {
|
|
ctx := context.Background()
|
|
conn, err := pgx.Connect(ctx, config.GetConfig().DatabaseUrl)
|
|
if err != nil {
|
|
return nil, nil, err
|
|
}
|
|
|
|
return conn, ctx, nil
|
|
}
|