fix: pg sql error #67

This commit is contained in:
engigu
2026-03-25 20:43:52 +08:00
parent e84a8f0d58
commit 6c8aba2327
4 changed files with 12 additions and 12 deletions
+2 -2
View File
@@ -81,7 +81,7 @@ func RunMigrationV3() error {
// 0. 检查迁移标记,防止重复迁移逻辑被误判触发
if db.Migrator().HasTable(&models.Setting{}) {
var migrationFlag models.Setting
res := db.Where("section = ? AND `key` = ?", "system", "migration_v3_success").Limit(1).Find(&migrationFlag)
res := db.Where(&models.Setting{Section: "system", Key: "migration_v3_success"}).Limit(1).Find(&migrationFlag)
if res.Error == nil && res.RowsAffected > 0 && migrationFlag.Value == "true" {
// 如果已经是字符串 ID 模式,双重确认
logger.Info("[MigrationV3] 系统已处于 V3 模式,跳过检查")
@@ -151,7 +151,7 @@ func markMigrationSuccess(db *gorm.DB) error {
return nil
}
var flag models.Setting
res := db.Where("section = ? AND `key` = ?", "system", "migration_v3_success").Limit(1).Find(&flag)
res := db.Where(&models.Setting{Section: "system", Key: "migration_v3_success"}).Limit(1).Find(&flag)
if res.Error != nil || res.RowsAffected == 0 {
// 创建或更新
flag = models.Setting{