Files
wallet-go-api/pkg/utl/pg/pg.go
Fran Jurmanović 3a5138eb83 project structure
2021-05-02 20:35:00 +02:00

21 lines
315 B
Go

package pg
import (
"fmt"
"os"
"wallet-api/pkg/utl/common"
"github.com/go-pg/pg/v10"
)
func CreateConnection() func() *pg.DB {
opt, err := pg.ParseURL(os.Getenv("DATABASE_URL"))
common.CheckError(err)
db := pg.Connect(opt)
fmt.Println("Successfully connected!")
return func() *pg.DB {
return db
}
}