mysql.go 1.37 KB
package mysql

//import (
//	"aon_app_server/models"
//	"fmt"
//	"github.com/beego/beego/orm"
//	"github.com/beego/beego/v2/core/logs"
//	beego "github.com/beego/beego/v2/server/web"
//	_ "github.com/go-sql-driver/mysql"
//)
//
////Ormer orm.Ormer
//
//var mysqlorm orm.Ormer
//
//func init() {
//	logs.Debug("mysql init")
//	//return
//	orm.Debug = true
//	if err := orm.RegisterDriver("mysql", orm.DRMySQL); err != nil {
//		logs.Error(err.Error())
//	}
//
//	orm.RegisterModel(new(models.Task))
//	//orm.RegisterModel(new(models.App))
//	orm.RegisterModel(new(models.TaskResult))
//
//	logs.Debug("AppConfig", beego.AppConfig)
//
//	user, _ := beego.AppConfig.String("mysql.user")
//	pass, _ := beego.AppConfig.String("mysql.pass")
//	host, _ := beego.AppConfig.String("mysql.host")
//	port, _ := beego.AppConfig.String("mysql.port")
//	db, _ := beego.AppConfig.String("mysql.db")
//	logs.Debug("mysql info", user, pass, host, port, db)
//
//	dbURL := fmt.Sprintf("%s:%s@tcp(%s:%s)/%s?charset=utf8mb4&parseTime=true", user, pass, host, port, db)
//	logs.Debug("Will connect to mysql url", dbURL)
//
//	if err := orm.RegisterDataBase("default", "mysql", dbURL); err != nil {
//		logs.Error(err.Error())
//		panic(err.Error())
//	}
//	orm.SetMaxIdleConns("default", 10)
//	orm.SetMaxOpenConns("default", 100)
//
//	mysqlorm = orm.NewOrm()
//}
//
//func GetOrmer() orm.Ormer {
//	return mysqlorm
//}