Files
dogapi/db/connectdb.go
2021-01-31 16:54:36 -05:00

25 lines
459 B
Go

package db
import (
"database/sql"
"os"
"fmt"
"log"
_ "github.com/lib/pq"
)
var conn *sql.DB
func ConnectDB() (error) {
psqlInfo := fmt.Sprintf("host=%s port=%s user=%s password=%s dbname=%s sslmode=disable",
os.Getenv("HOST"), os.Getenv("PORT"), os.Getenv("DBUSER"), os.Getenv("PASSWD"), os.Getenv("DBNAME"))
var err error
conn, err = sql.Open("postgres", psqlInfo)
if err != nil {
log.Fatalln(err)
}
err = conn.Ping()
return err
}