6dd12425d6
1. (High) user_id NOT NULL 导致 add 任务失败 → ALTER TABLE 加 DEFAULT '', DROP NOT NULL 2. (High) 调度器任务卡住阻塞后续 → timeout(120s) + kill_on_drop 3. (Medium) 多实例重复执行 → SELECT ... FOR UPDATE SKIP LOCKED 4. (Medium) SQL 注入(字符串拼接) → psql -v 参数化 (:name, :cmd, :interval) 5. (Medium) 非工具对话 usage 未记录 → consume() 改为 &mut self,消费后再读 usage
4 lines
172 B
SQL
4 lines
172 B
SQL
-- scheduled_tasks.user_id 默认值修复
|
|
ALTER TABLE scheduled_tasks ALTER COLUMN user_id SET DEFAULT '';
|
|
ALTER TABLE scheduled_tasks ALTER COLUMN user_id DROP NOT NULL;
|