25 lines
468 B
Go
25 lines
468 B
Go
package db
|
|
|
|
import (
|
|
"zomo.dev/largehadroncollider/db/db_cold"
|
|
"zomo.dev/largehadroncollider/db/db_hot"
|
|
"zomo.dev/largehadroncollider/util"
|
|
)
|
|
|
|
func InitDBConn(conf *util.Config) (*DBConn, error) {
|
|
hot, err := db_hot.InitDBHotConn(conf)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
cold, err := db_cold.InitDBColdConn(conf)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return &DBConn{ hot, cold }, nil
|
|
}
|
|
|
|
type DBConn struct {
|
|
Hot *db_hot.DBHotConn
|
|
Cold *db_cold.DBColdConn
|
|
}
|