From d06133444b4359ab4afac04a0f180e98cf344161 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lauris=20Buk=C5=A1is-Haberkorns?= Date: Thu, 26 Mar 2020 12:41:55 +0200 Subject: [PATCH 1/2] Set mysql rowtype to dynamic for new tables --- models/models.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/models/models.go b/models/models.go index 08c778031789..d1c907bf9030 100644 --- a/models/models.go +++ b/models/models.go @@ -138,10 +138,13 @@ func getEngine() (*xorm.Engine, error) { return nil, err } - engine, err := xorm.NewEngine(setting.Database.Type, connStr) + engine, err := xorm.NewEngineWithParams(setting.Database.Type, connStr) if err != nil { return nil, err } + if setting.Database.Type == "mysql" { + engine.Dialect().SetParams(map[string]string{"rowFormat": "DYNAMIC"}) + } engine.SetSchema(setting.Database.Schema) return engine, nil } From cfe14a007df65cc4236afefb4b1e8e1e3ddf3909 Mon Sep 17 00:00:00 2001 From: Lauris BH Date: Thu, 26 Mar 2020 14:06:15 +0200 Subject: [PATCH 2/2] Update models.go --- models/models.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/models/models.go b/models/models.go index d1c907bf9030..d2872422e318 100644 --- a/models/models.go +++ b/models/models.go @@ -138,7 +138,7 @@ func getEngine() (*xorm.Engine, error) { return nil, err } - engine, err := xorm.NewEngineWithParams(setting.Database.Type, connStr) + engine, err := xorm.NewEngine(setting.Database.Type, connStr) if err != nil { return nil, err }