From 8bf634386bb05b70621e3a86ef309bbfe5a04302 Mon Sep 17 00:00:00 2001 From: zouap Date: Mon, 15 Nov 2021 11:26:38 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E4=BB=A3=E7=A0=81=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zouap --- models/custom_migrations.go | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/models/custom_migrations.go b/models/custom_migrations.go index d5a8299d9..4d100aa92 100644 --- a/models/custom_migrations.go +++ b/models/custom_migrations.go @@ -10,14 +10,18 @@ import ( type CustomMigration struct { Description string Migrate func(*xorm.Engine) error - MigrateAll func(*xorm.Engine, *xorm.Engine) error +} + +type CustomMigrationStatic struct { + Description string + Migrate func(*xorm.Engine, *xorm.Engine) error } var customMigrations = []CustomMigration{ {"Custom v1 Topic struct change to support chinese", syncTopicStruct}, } -var customMigrationsStatic = []CustomMigration{ +var customMigrationsStatic = []CustomMigrationStatic{ {"Delete zuzhi user history data ", deleteNotDisplayUser}, } @@ -37,7 +41,7 @@ func MigrateCustom(x *xorm.Engine) { func MigrateCustomStatic(x *xorm.Engine, static *xorm.Engine) { for _, m := range customMigrationsStatic { log.Info("Migration: %s", m.Description) - if err := m.MigrateAll(x, static); err != nil { + if err := m.Migrate(x, static); err != nil { log.Error("Migration: %v", err)