Sfoglia il codice sorgente

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

ᴜɴᴋɴᴡᴏɴ 4 anni fa
parent
commit
c56db8f2c4
1 ha cambiato i file con 4 aggiunte e 1 eliminazioni
  1. 4 1
      internal/db/db.go

+ 4 - 1
internal/db/db.go

@@ -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":