小修改

This commit is contained in:
liuxiaobo 2025-05-29 10:23:26 +08:00
parent 96be85e615
commit d4c215ff14

View File

@ -5,11 +5,17 @@ import (
"github.com/go-redis/redis/v8"
"gorm.io/driver/mysql"
"gorm.io/gorm"
"gorm.io/gorm/schema"
)
func InitMysql(username, password, address, port, dbName string) (*gorm.DB, error) {
dsn := fmt.Sprintf("%v:%v@tcp(%v:%v)/%v?charset=utf8mb4&parseTime=True&loc=Local", username, password, address, port, dbName)
db, err := gorm.Open(mysql.Open(dsn), &gorm.Config{Logger: &dbLogger{}})
db, err := gorm.Open(mysql.Open(dsn), &gorm.Config{
Logger: &dbLogger{},
NamingStrategy: schema.NamingStrategy{
SingularTable: true, // 使用单数表名
},
})
return db, err
}