SQL
CREATE TABLE `workflow_job` (
`job_id` bigint(20) NOT NULL AUTO_INCREMENT,
`job_client` varchar(64) NOT NULL,
`job_namespace` varchar(64) NOT NULL,
`job_reqid` varchar(64) NOT NULL,
`job_name` varchar(64) NOT NULL,
`job_status` varchar(64) NOT NULL,
`job_type` varchar(64) NOT NULL,
`job_tags` varchar(128) NOT NULL,
`ret_stat` varchar(64) NOT NULL,
`ret_data` text,
`job_cost` double NOT NULL,
`job_extra` varchar(10240) NOT NULL,
`job_timeout` int(11) NOT NULL,
`job_lock` varchar(64) NOT NULL,
`job_step` int(11) NOT NULL,
`exe_id` int(11) NOT NULL,
`operator` varchar(64) NOT NULL,
`is_valid` tinyint(1) NOT NULL,
`c_time` datetime NOT NULL,
`s_time` datetime NOT NULL,
`e_time` datetime NOT NULL,
`u_time` datetime NOT NULL,
PRIMARY KEY (`job_id`),
UNIQUE KEY `job_job_name` (`job_name`),
KEY `job_job_client` (`job_client`),
KEY `job_job_namespace` (`job_namespace`),
KEY `job_job_reqid` (`job_reqid`),
KEY `job_job_status` (`job_status`),
KEY `job_job_type` (`job_type`),
KEY `job_job_tags` (`job_tags`),
KEY `job_ret_stat` (`ret_stat`),
KEY `job_job_cost` (`job_cost`),
KEY `job_exe_id` (`exe_id`),
KEY `job_operator` (`operator`),
KEY `job_is_valid` (`is_valid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `workflow_task` (
`task_id` bigint(20) NOT NULL AUTO_INCREMENT,
`job_id` bigint(20) NOT NULL,
`task_label` varchar(64) NOT NULL,
`task_reqid` varchar(64) NOT NULL,
`task_cmd` varchar(128) NOT NULL,
`task_params` text,
`task_requires` varchar(1024) NOT NULL,
`task_provides` varchar(1024) NOT NULL,
`task_dependencies` varchar(10240) NOT NULL,
`task_priority` int(11) NOT NULL,
`task_status` varchar(64) NOT NULL,
`task_cost` double NOT NULL,
`task_extra` text NOT NULL,
`task_is_save` tinyint(1) NOT NULL,
`ret_stat` varchar(64) NOT NULL,
`ret_data` text,
`task_retrymax` int(11) NOT NULL,
`task_retrycount` int(11) NOT NULL,
`task_timeout` int(11) NOT NULL,
`c_time` datetime NOT NULL,
`s_time` datetime NOT NULL,
`u_time` datetime NOT NULL,
PRIMARY KEY (`task_id`),
KEY `task_job_id` (`job_id`),
KEY `task_task_label` (`task_label`),
KEY `task_task_reqid` (`task_reqid`),
KEY `task_task_cmd` (`task_cmd`),
KEY `task_task_status` (`task_status`),
KEY `task_task_cost` (`task_cost`),
KEY `task_ret_stat` (`ret_stat`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
Last updated