FILE / Unmei/Backend

v1/general_sql.go

Исходный файл и его история в репозитории.
FILE ae81fbcce941523578569fccd828c513e38e6201
Files
Backend/v1/general_sql.go
T
2021-05-02 16:04:45 +03:00

24 lines
537 B
Go

package v1
import (
"fmt"
"github.com/getsentry/sentry-go"
"github.com/jmoiron/sqlx"
_ "github.com/lib/pq"
"log"
)
var database *sqlx.DB
func ConnectToDB() {
var err error
conf := privateConfig.Database
url := fmt.Sprintf("host=%s port=5432 user=%s password=%s dbname=%s", conf.URL, conf.User, conf.Password, conf.Name)
database, err = sqlx.Open("postgres", url)
if err != nil {
sentry.CaptureException(err)
log.Fatalln(err)
}
log.Printf("Connected to DB with name %v as %v on %v\n", conf.Name, conf.User, conf.URL)
}