sj_job_summary.sql 2.0 KB

1234567891011121314151617181920212223242526
  1. create table sj_job_summary
  2. (
  3. id bigint unsigned auto_increment comment '主键'
  4. primary key,
  5. namespace_id varchar(64) default '764d604ec6fc45f68cd92514c40e9e1a' not null comment '命名空间id',
  6. group_name varchar(64) default '' not null comment '组名称',
  7. business_id bigint not null comment '业务id (job_id或workflow_id)',
  8. system_task_type tinyint default 3 not null comment '任务类型 3、JOB任务 4、WORKFLOW任务',
  9. trigger_at datetime default CURRENT_TIMESTAMP not null comment '统计时间',
  10. success_num int default 0 not null comment '执行成功-日志数量',
  11. fail_num int default 0 not null comment '执行失败-日志数量',
  12. fail_reason varchar(512) default '' not null comment '失败原因',
  13. stop_num int default 0 not null comment '执行失败-日志数量',
  14. stop_reason varchar(512) default '' not null comment '失败原因',
  15. cancel_num int default 0 not null comment '执行失败-日志数量',
  16. cancel_reason varchar(512) default '' not null comment '失败原因',
  17. create_dt datetime default CURRENT_TIMESTAMP not null comment '创建时间',
  18. update_dt datetime default CURRENT_TIMESTAMP not null on update CURRENT_TIMESTAMP comment '修改时间',
  19. constraint uk_trigger_at_system_task_type_business_id
  20. unique (trigger_at, system_task_type, business_id)
  21. )
  22. comment 'DashBoard_Job';
  23. create index idx_namespace_id_group_name_business_id
  24. on sj_job_summary (namespace_id, group_name, business_id);