diff --git a/main.go b/main.go index 8f667ab..7cc9b98 100644 --- a/main.go +++ b/main.go @@ -719,15 +719,10 @@ func main() { if conf.Db.Driver == "pgx" { pdb, err := sql.Open("pgx", conf.Db.ConnectTo) if err != nil { - log.Panicf("Failed to open database %s: %v", conf.Db.ConnectTo, err) + log.Fatalf("Failed to open database %s: %v", conf.Db.ConnectTo, err) } - defer func(db *sql.Driver) { - _ = db.Close() - }(pdb) - - drv := sql.OpenDB("postgres", pdb.DB()) - db.Client = ent.NewClient(ent.Driver(drv)) + db.Client = ent.NewClient(ent.Driver(pdb)) } else { db.Client, err = ent.Open(conf.Db.Driver, conf.Db.ConnectTo) if err != nil {