Files
houston-be/pkg/postgres/config.go
Shubham Kirve b974cb6bf3 TP-0000 | Initialize houston repo (#1)
* TP-0000 | intialize houston repo

* TP-0000 | intialize houston repo
2023-03-29 00:01:17 +05:30

22 lines
372 B
Go

package postgres
import (
"os"
"go.uber.org/zap"
"gorm.io/driver/postgres"
"gorm.io/gorm"
)
func PQConnection(logger *zap.Logger) *gorm.DB {
dsn := ""
db, err := gorm.Open(postgres.Open(dsn), &gorm.Config{})
if err != nil {
logger.Error("database connection failed", zap.Error(err))
os.Exit(1)
}
logger.Info("database connection successful")
return db
}