From e5551c3bffa7013c36ff3d766e732a04bea329bb Mon Sep 17 00:00:00 2001 From: wzxjohn Date: Fri, 11 Sep 2020 10:32:27 +0800 Subject: [PATCH] Force utf8 encoding on migration Force table coding to utf8 to avoid index too long error --- models/migration.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/models/migration.go b/models/migration.go index 85969e4..90e758d 100644 --- a/models/migration.go +++ b/models/migration.go @@ -32,7 +32,7 @@ func migration() { // 自动迁移模式 if conf.DatabaseConfig.Type == "mysql" { - DB = DB.Set("gorm:table_options", "ENGINE=InnoDB") + DB = DB.Set("gorm:table_options", "ENGINE=InnoDB CHARSET=utf8") } DB.AutoMigrate(&User{}, &Setting{}, &Group{}, &Policy{}, &Folder{}, &File{}, &Share{}, &Task{}, &Download{}, &Tag{}, &Webdav{})