mirror of
https://github.com/yanislav-igonin/micrach
synced 2024-12-22 14:22:33 +03:00
24 lines
335 B
Go
24 lines
335 B
Go
|
package db
|
||
|
|
||
|
import (
|
||
|
"context"
|
||
|
"log"
|
||
|
|
||
|
Config "micrach/config"
|
||
|
|
||
|
"github.com/jackc/pgx/v4/pgxpool"
|
||
|
)
|
||
|
|
||
|
var Pool *pgxpool.Pool
|
||
|
|
||
|
func Init() {
|
||
|
var err error
|
||
|
Pool, err = pgxpool.Connect(context.Background(), Config.Db.Url)
|
||
|
if err != nil {
|
||
|
log.Println("database - offline")
|
||
|
log.Panicln(err)
|
||
|
}
|
||
|
|
||
|
log.Println("database - online")
|
||
|
}
|