From afe1ba484a1f4d52c31d5dac6a68612caa3add91 Mon Sep 17 00:00:00 2001 From: TsMask <340112800@qq.com> Date: Tue, 16 Sep 2025 11:03:02 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=BF=BD=E7=95=A5SQL=E6=89=A7=E8=A1=8C?= =?UTF-8?q?=E4=B8=AD=E7=9A=84=E6=9C=AA=E7=9F=A5=E5=AD=97=E6=AE=B5=E5=92=8C?= =?UTF-8?q?=E6=97=A0=E6=AD=A4=E5=AD=97=E6=AE=B5=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/framework/database/db/expand.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/framework/database/db/expand.go b/src/framework/database/db/expand.go index ec4af539..e36ccc40 100644 --- a/src/framework/database/db/expand.go +++ b/src/framework/database/db/expand.go @@ -107,9 +107,10 @@ func processSQLFile(db *gorm.DB, filePath string) { // 忽略重复记录错误 // Error 1062 (23000): Duplicate entry 'value' for key 'key_name' log.Println(err.Error()) - } else if strings.Contains(errorStr, "unknown column") { + } else if strings.Contains(errorStr, "unknown column") || strings.Contains(errorStr, "no such column") { // 忽略未知字段错误 // Error 1054 (42S22): Unknown column 'field_name' in 'table' + // sql logic error: no such column: "field_name" (1) } else if strings.Contains(errorStr, "can't drop") { // 忽略删除字段或索引错误 // Error 1091 (42000): Can't DROP COLUMN `field_name`; check that it exists