From 1ba9b3ab0af7e2bb502d38e6d9c864be0371d8ee Mon Sep 17 00:00:00 2001 From: "suguo.yao" Date: Mon, 19 Dec 2022 11:28:02 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A1=A8=E5=88=9D=E5=A7=8B=E5=8C=96=E4=BD=8D?= =?UTF-8?q?=E7=BD=AE=E8=B0=83=E6=95=B4=E8=87=B3mysql?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mysql/mysql.go | 5 +++-- mysql/tables-mysql.go | 11 +++++++++++ 2 files changed, 14 insertions(+), 2 deletions(-) create mode 100644 mysql/tables-mysql.go diff --git a/mysql/mysql.go b/mysql/mysql.go index 25ee002..d265615 100644 --- a/mysql/mysql.go +++ b/mysql/mysql.go @@ -21,9 +21,10 @@ type Config struct { ConnMaxLifetime int64 //ConnMaxLifetime 最大连接时间,单位:小时 MaxIdleConns int MaxOpenConns int + InitTable bool } -//Init mysql初始化 +// Init mysql初始化 func Init(config *Config) { if config == nil { config = &Config{ @@ -36,7 +37,7 @@ func Init(config *Config) { _conf = config } -//New 创建实例 +// New 创建实例 func New() (*gorm.DB, error) { if _db != nil { return _db, nil diff --git a/mysql/tables-mysql.go b/mysql/tables-mysql.go new file mode 100644 index 0000000..e851345 --- /dev/null +++ b/mysql/tables-mysql.go @@ -0,0 +1,11 @@ +package mysql + +func InitTable() error { + //不初始化表时返回 + if !_conf.InitTable { + return nil + } + + //成功初始化后返回 + return nil +}