mirror of
https://github.com/TeaOSLab/EdgeAPI.git
synced 2025-11-06 18:10:25 +08:00
单例应用设置数据库自动清理
This commit is contained in:
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user