表初始化位置调整至mysql
This commit is contained in:
parent
747da175d7
commit
1ba9b3ab0a
|
|
@ -21,9 +21,10 @@ type Config struct {
|
||||||
ConnMaxLifetime int64 //ConnMaxLifetime 最大连接时间,单位:小时
|
ConnMaxLifetime int64 //ConnMaxLifetime 最大连接时间,单位:小时
|
||||||
MaxIdleConns int
|
MaxIdleConns int
|
||||||
MaxOpenConns int
|
MaxOpenConns int
|
||||||
|
InitTable bool
|
||||||
}
|
}
|
||||||
|
|
||||||
//Init mysql初始化
|
// Init mysql初始化
|
||||||
func Init(config *Config) {
|
func Init(config *Config) {
|
||||||
if config == nil {
|
if config == nil {
|
||||||
config = &Config{
|
config = &Config{
|
||||||
|
|
@ -36,7 +37,7 @@ func Init(config *Config) {
|
||||||
_conf = config
|
_conf = config
|
||||||
}
|
}
|
||||||
|
|
||||||
//New 创建实例
|
// New 创建实例
|
||||||
func New() (*gorm.DB, error) {
|
func New() (*gorm.DB, error) {
|
||||||
if _db != nil {
|
if _db != nil {
|
||||||
return _db, nil
|
return _db, nil
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,11 @@
|
||||||
|
package mysql
|
||||||
|
|
||||||
|
func InitTable() error {
|
||||||
|
//不初始化表时返回
|
||||||
|
if !_conf.InitTable {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
//成功初始化后返回
|
||||||
|
return nil
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue