Go-TestAPI/database/connect.go

22 lines
402 B
Go

package database
import (
"gorm.io/driver/postgres"
"gorm.io/gorm"
)
var db *gorm.DB
func init() {
dsn := "host=localhost user=posgres password=example dbname=database port=5432 sslmode=disable TimeZone=Asia/Yekaterinburg"
conn, err := gorm.Open(postgres.Open(dsn), &gorm.Config{})
if err != nil {
panic("failed to connect database")
}
db = conn
}
func Connector() *gorm.DB {
return db
}