单例应用设置数据库自动清理

This commit is contained in:
刘祥超
2024-03-04 11:32:47 +08:00
parent 70efff2e6b
commit fb4bad0731

View File

@@ -497,6 +497,20 @@ func (this *Instance) SetupDB() error {
} }
} }
// 数据库清理
{
var config = systemconfigs.NewDatabaseConfig()
configJSON, err := json.Marshal(config)
if err != nil {
return fmt.Errorf("encode database config failed: %w", err)
}
err = models.SharedSysSettingDAO.UpdateSetting(tx, systemconfigs.SettingCodeDatabaseConfigSetting, configJSON)
if err != nil {
return err
}
}
// 删除任务 // 删除任务
{ {
err := models.SharedNodeTaskDAO.DeleteAllNodeTasks(tx) err := models.SharedNodeTaskDAO.DeleteAllNodeTasks(tx)