From 554493dea492ceb5bc304056ab3debce03d72ff0 Mon Sep 17 00:00:00 2001 From: topjohncian <45138629+topjohncian@users.noreply.github.com> Date: Wed, 8 Apr 2020 08:59:43 +0800 Subject: [PATCH] Add custom mysql database port. (#289) --- models/init.go | 3 ++- pkg/conf/conf.go | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/models/init.go b/models/init.go index e2f90d2..4714199 100644 --- a/models/init.go +++ b/models/init.go @@ -32,10 +32,11 @@ func Init() { // 未指定数据库时,使用SQLite db, err = gorm.Open("sqlite3", util.RelativePath(conf.DatabaseConfig.DBFile)) } else { - db, err = gorm.Open(conf.DatabaseConfig.Type, fmt.Sprintf("%s:%s@(%s)/%s?charset=utf8&parseTime=True&loc=Local", + db, err = gorm.Open(conf.DatabaseConfig.Type, fmt.Sprintf("%s:%s@(%s:%s)/%s?charset=utf8&parseTime=True&loc=Local", conf.DatabaseConfig.User, conf.DatabaseConfig.Password, conf.DatabaseConfig.Host, + conf.DatabaseConfig.Port, conf.DatabaseConfig.Name)) } } diff --git a/pkg/conf/conf.go b/pkg/conf/conf.go index 2250d69..8bf72f5 100644 --- a/pkg/conf/conf.go +++ b/pkg/conf/conf.go @@ -15,6 +15,7 @@ type database struct { Name string TablePrefix string DBFile string + Port string } // system 系统通用配置