feat: 添加mysql和mssql支持tls

pull/1260/head
lyj 3 years ago
parent 0e5683bc3b
commit bebea34f13

@ -43,13 +43,14 @@ func Init() {
conf.DatabaseConfig.Name,
conf.DatabaseConfig.Port))
case "mysql", "mssql":
db, err = gorm.Open(conf.DatabaseConfig.Type, fmt.Sprintf("%s:%s@(%s:%d)/%s?charset=%s&parseTime=True&loc=Local",
db, err = gorm.Open(conf.DatabaseConfig.Type, fmt.Sprintf("%s:%s@(%s:%d)/%s?charset=%s&parseTime=True&loc=Local&tls=%s",
conf.DatabaseConfig.User,
conf.DatabaseConfig.Password,
conf.DatabaseConfig.Host,
conf.DatabaseConfig.Port,
conf.DatabaseConfig.Name,
conf.DatabaseConfig.Charset))
conf.DatabaseConfig.Charset,
conf.DatabaseConfig.Tls))
default:
util.Log().Panic("不支持数据库类型: %s", conf.DatabaseConfig.Type)
}

@ -17,6 +17,7 @@ type database struct {
DBFile string
Port int
Charset string
Tls string
}
// system 系统通用配置

Loading…
Cancel
Save