From 098d3347a0df808908aab8c554cd7c4febc5e6d9 Mon Sep 17 00:00:00 2001 From: 疯狂的狮子Li <15040126243@163.com> Date: 星期一, 26 八月 2024 11:43:59 +0800 Subject: [PATCH] !577 发布 5.2.2 正式版 安全性提升 Merge pull request !577 from 疯狂的狮子Li/dev --- script/sql/snail_job.sql | 17 +++++++++++------ 1 files changed, 11 insertions(+), 6 deletions(-) diff --git a/script/sql/snail_job.sql b/script/sql/snail_job.sql index ce93e11..c3aa760 100644 --- a/script/sql/snail_job.sql +++ b/script/sql/snail_job.sql @@ -68,7 +68,7 @@ `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '涓婚敭', `namespace_id` varchar(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a' COMMENT '鍛藉悕绌洪棿id', `recipient_name` varchar(64) NOT NULL COMMENT '鎺ユ敹浜哄悕绉�', - `notify_type` tinyint(4) NOT NULL DEFAULT 0 COMMENT '閫氱煡绫诲瀷 1銆侀拤閽� 2銆侀偖浠� 3銆佷紒涓氬井淇� 4 椋炰功', + `notify_type` tinyint(4) NOT NULL DEFAULT 0 COMMENT '閫氱煡绫诲瀷 1銆侀拤閽� 2銆侀偖浠� 3銆佷紒涓氬井淇� 4 椋炰功 5 webhook', `notify_attribute` varchar(512) NOT NULL COMMENT '閰嶇疆灞炴��', `description` varchar(256) NOT NULL DEFAULT '' COMMENT '鎻忚堪', `create_dt` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿', @@ -222,15 +222,13 @@ CREATE TABLE `sj_distributed_lock` ( - `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '涓婚敭', `name` varchar(64) NOT NULL COMMENT '閿佸悕绉�', `lock_until` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '閿佸畾鏃堕暱', `locked_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '閿佸畾鏃堕棿', `locked_by` varchar(255) NOT NULL COMMENT '閿佸畾鑰�', `create_dt` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿', `update_dt` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '淇敼鏃堕棿', - PRIMARY KEY (`id`), - UNIQUE KEY `uk_name` (`name`) + PRIMARY KEY (`name`) ) ENGINE = InnoDB AUTO_INCREMENT = 0 DEFAULT CHARSET = utf8mb4 COMMENT ='閿佸畾琛�'; @@ -345,12 +343,16 @@ `job_id` bigint(20) NOT NULL COMMENT '浠诲姟淇℃伅id', `task_batch_id` bigint(20) NOT NULL COMMENT '璋冨害浠诲姟id', `parent_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '鐖舵墽琛屽櫒id', - `task_status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '鎵ц鐨勭姸鎬� 0銆佸け璐� 1銆佹垚鍔�', + `task_status` tinyint NOT NULL DEFAULT 0 COMMENT '鎵ц鐨勭姸鎬� 0銆佸け璐� 1銆佹垚鍔�', `retry_count` int(11) NOT NULL DEFAULT 0 COMMENT '閲嶈瘯娆℃暟', + `mr_stage` tinyint DEFAULT NULL COMMENT '鍔ㄦ�佸垎鐗囨墍澶勯樁娈� 1:map 2:reduce 3:mergeReduce', + `leaf` tinyint NOT NULL DEFAULT '1' COMMENT '鍙跺瓙鑺傜偣', + `task_name` varchar(255) NOT NULL DEFAULT '' COMMENT '浠诲姟鍚嶇О', `client_info` varchar(128) DEFAULT NULL COMMENT '瀹㈡埛绔湴鍧� clientId#ip:port', + `wf_context` text DEFAULT NULL COMMENT '宸ヤ綔娴佸叏灞�涓婁笅鏂�', `result_message` text NOT NULL COMMENT '鎵ц缁撴灉', `args_str` text DEFAULT NULL COMMENT '鎵ц鏂规硶鍙傛暟', - `args_type` tinyint(4) NOT NULL DEFAULT 1 COMMENT '鍙傛暟绫诲瀷 ', + `args_type` tinyint NOT NULL DEFAULT 1 COMMENT '鍙傛暟绫诲瀷 ', `ext_attrs` varchar(256) NULL DEFAULT '' COMMENT '鎵╁睍瀛楁', `create_dt` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿', `update_dt` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '淇敼鏃堕棿', @@ -447,6 +449,7 @@ `executor_timeout` int(11) NOT NULL DEFAULT 0 COMMENT '浠诲姟鎵ц瓒呮椂鏃堕棿锛屽崟浣嶇', `description` varchar(256) NOT NULL DEFAULT '' COMMENT '鎻忚堪', `flow_info` text DEFAULT NULL COMMENT '娴佺▼淇℃伅', + `wf_context` text DEFAULT NULL COMMENT '涓婁笅鏂�', `bucket_index` int(11) NOT NULL DEFAULT 0 COMMENT 'bucket', `version` int(11) NOT NULL COMMENT '鐗堟湰鍙�', `ext_attrs` varchar(256) NULL DEFAULT '' COMMENT '鎵╁睍瀛楁', @@ -495,8 +498,10 @@ `task_batch_status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '浠诲姟鎵规鐘舵�� 0銆佸け璐� 1銆佹垚鍔�', `operation_reason` tinyint(4) NOT NULL DEFAULT 0 COMMENT '鎿嶄綔鍘熷洜', `flow_info` text DEFAULT NULL COMMENT '娴佺▼淇℃伅', + `wf_context` text DEFAULT NULL COMMENT '鍏ㄥ眬涓婁笅鏂�', `execution_at` bigint(13) NOT NULL DEFAULT 0 COMMENT '浠诲姟鎵ц鏃堕棿', `ext_attrs` varchar(256) NULL DEFAULT '' COMMENT '鎵╁睍瀛楁', + `version` int(11) NOT NULL DEFAULT 1 COMMENT '鐗堟湰鍙�', `deleted` tinyint(4) NOT NULL DEFAULT 0 COMMENT '閫昏緫鍒犻櫎 1銆佸垹闄�', `create_dt` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿', `update_dt` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '淇敼鏃堕棿', -- Gitblit v1.9.3