fix: 解决监控数据迁移失败的问题 (#4569)

Refs #4568
This commit is contained in:
ssongliu 2024-04-18 22:38:06 +08:00 committed by GitHub
parent a5fdff61ff
commit bb02991b05
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -74,8 +74,10 @@ var NewMonitorDB = &gormigrate.Migration{
} else {
itemData = bases[200*i:]
}
if err := global.MonitorDB.Create(&itemData).Error; err != nil {
return err
if len(itemData) != 0 {
if err := global.MonitorDB.Create(&itemData).Error; err != nil {
return err
}
}
}
}
@ -87,8 +89,10 @@ var NewMonitorDB = &gormigrate.Migration{
} else {
itemData = ios[200*i:]
}
if err := global.MonitorDB.Create(&itemData).Error; err != nil {
return err
if len(itemData) != 0 {
if err := global.MonitorDB.Create(&itemData).Error; err != nil {
return err
}
}
}
}
@ -100,8 +104,10 @@ var NewMonitorDB = &gormigrate.Migration{
} else {
itemData = networks[200*i:]
}
if err := global.MonitorDB.Create(&itemData).Error; err != nil {
return err
if len(itemData) != 0 {
if err := global.MonitorDB.Create(&itemData).Error; err != nil {
return err
}
}
}
}