databoard-transform/global.go

30 lines
730 B
Go
Raw Normal View History

package main
import (
"git.nonolive.co/eson.hsm/databoard-collect/database"
"github.com/474420502/perfectshutdown"
"github.com/go-xorm/xorm"
)
var ps = perfectshutdown.New()
// mongodb 驱动
var mdb = database.NewStatisticsDB("mongodb://sg-board1.livenono.com:27018")
// 默认全局的数据库对象
var db *Database = func() *Database {
db := &Database{}
// 初始化数据myrocks驱动链接
engine, err := xorm.NewEngine("mysql", "root:Nono-databoard@tcp(sg-board1.livenono.com:3306)/databoard?parseTime=true&loc=Local&charset=utf8&collation=utf8_unicode_ci")
if err != nil {
panic(err)
}
db.engine = engine
// 数据库表对象
db.T.CountLiveAnchors = engine.Table("count_live_anchors")
return db
}()