db: create new session for MySQL after changing attribute (#6338)

This commit is contained in:
ᴜɴᴋɴᴡᴏɴ
2020-09-18 18:37:47 +08:00
committed by GitHub
parent dda1092e74
commit c56db8f2c4

View File

@@ -187,7 +187,10 @@ func Init() (*gorm.DB, error) {
conf.UsePostgreSQL = true
case "mysql":
conf.UseMySQL = true
db = db.Set("gorm:table_options", "ENGINE=InnoDB")
db = db.Set("gorm:table_options", "ENGINE=InnoDB").
Session(&gorm.Session{
WithConditions: true,
})
case "sqlite3":
conf.UseSQLite3 = true
case "mssql":