soc.sql 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. DELIMITER
  2. ??
  3. DROP PROCEDURE IF EXISTS schema_change ??
  4. CREATE PROCEDURE schema_change()
  5. BEGIN
  6. -- 培训任务表增加主持人名称字段
  7. IF
  8. NOT EXISTS(SELECT *
  9. FROM information_schema.columns
  10. WHERE table_schema = DATABASE()
  11. AND table_name = 'core_monitoring_task_registration'
  12. AND column_name = 'task_end_time') THEN
  13. alter table core_monitoring_task_registration
  14. add task_end_time datetime DEFAULT NULL COMMENT '调阅任务填报结束时间' after end_picture;
  15. END IF;
  16. IF
  17. NOT EXISTS(SELECT *
  18. FROM information_schema.columns
  19. WHERE table_schema = DATABASE()
  20. AND table_name = 'core_monitoring_retrieval_task'
  21. AND column_name = 'duration_total') THEN
  22. alter table core_monitoring_retrieval_task
  23. add duration_total double(10,4) DEFAULT NULL COMMENT '调阅总时长' after sign_img;
  24. END IF;
  25. END ??
  26. DELIMITER ;
  27. CALL schema_change();
  28. DELETE FROM quartz.sys_job where job_name = '回归未完成的调阅任务';