From 6438f805266954874a2ddf345cd6e776f5854b0d Mon Sep 17 00:00:00 2001 From: dhb52 <dhb52@126.com> Date: 星期一, 08 四月 2024 13:57:14 +0800 Subject: [PATCH] fix: easy-retry 3.2.0升级修复 1. SQLServer,Oracle的IDENTITY字段不能插入值 2. SQLServer er_system_user_=> er_system_user 3. ruoyi-admin增加token配置 --- script/sql/easy_retry.sql | 4 +- ruoyi-admin/src/main/resources/application-prod.yml | 3 + script/sql/oracle/easy_retry_oracle.sql | 21 +++++----- script/sql/sqlserver/easy_retry_sqlserver.sql | 30 +++++++------- ruoyi-admin/src/main/resources/application-dev.yml | 3 + 5 files changed, 32 insertions(+), 29 deletions(-) diff --git a/ruoyi-admin/src/main/resources/application-dev.yml b/ruoyi-admin/src/main/resources/application-dev.yml index b6d3db8..35f7a5a 100644 --- a/ruoyi-admin/src/main/resources/application-dev.yml +++ b/ruoyi-admin/src/main/resources/application-dev.yml @@ -29,10 +29,11 @@ enabled: true # 闇�瑕佸湪EasyRetry鍚庡彴缁勭鐞嗗垱寤哄搴斿悕绉扮殑缁�,鐒跺悗鍒涘缓浠诲姟鐨勬椂鍊欓�夋嫨瀵瑰簲鐨勭粍,鎵嶈兘姝g‘鍒嗘淳浠诲姟 group-name: "ruoyi_group" + token: "ER_cKqBTPzCsWA3VyuCfFoccmuIEGXjr5KT" server: host: 127.0.0.1 port: 1788 - # 璇﹁ script/sql/easy_retry.sql `namespace` 琛� + # 璇﹁ script/sql/easy_retry.sql `er_namespace` 琛� namespace: ${spring.profiles.active} diff --git a/ruoyi-admin/src/main/resources/application-prod.yml b/ruoyi-admin/src/main/resources/application-prod.yml index 69701ff..abe2362 100644 --- a/ruoyi-admin/src/main/resources/application-prod.yml +++ b/ruoyi-admin/src/main/resources/application-prod.yml @@ -32,10 +32,11 @@ enabled: false # 闇�瑕佸湪EasyRetry鍚庡彴缁勭鐞嗗垱寤哄搴斿悕绉扮殑缁�,鐒跺悗鍒涘缓浠诲姟鐨勬椂鍊欓�夋嫨瀵瑰簲鐨勭粍,鎵嶈兘姝g‘鍒嗘淳浠诲姟 group-name: "ruoyi_group" + token: "ER_cKqBTPzCsWA3VyuCfFoccmuIEGXjr5KT" server: host: 127.0.0.1 port: 1788 - # 璇﹁ script/sql/easy_retry.sql `namespace` 琛� + # 璇﹁ script/sql/easy_retry.sql `er_namespace` 琛� namespace: ${spring.profiles.active} --- # 鏁版嵁婧愰厤缃� diff --git a/script/sql/easy_retry.sql b/script/sql/easy_retry.sql index 4289762..c884c88 100644 --- a/script/sql/easy_retry.sql +++ b/script/sql/easy_retry.sql @@ -25,7 +25,7 @@ `namespace_id` varchar(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a' COMMENT '鍛藉悕绌洪棿id', `group_name` varchar(64) NOT NULL DEFAULT '' COMMENT '缁勫悕绉�', `description` varchar(256) NOT NULL DEFAULT '' COMMENT '缁勬弿杩�', - `token` varchar(64) NOT NULL DEFAULT 'ER_cKqBTPzCsWA3VyuCfFoccmuIEGXjr5KT' COMMENT 'token', + `token` varchar(64) NOT NULL DEFAULT 'ER_cKqBTPzCsWA3VyuCfFoccmuIEGXjr5KT' COMMENT 'token', `group_status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '缁勭姸鎬� 0銆佹湭鍚敤 1銆佸惎鐢�', `version` int(11) NOT NULL COMMENT '鐗堟湰鍙�', `group_partition` int(11) NOT NULL COMMENT '鍒嗗尯', @@ -158,7 +158,7 @@ `group_name` varchar(64) NOT NULL COMMENT '缁勫悕绉�', `unique_id` varchar(64) NOT NULL COMMENT '鍚岀粍涓媔d鍞竴', `create_dt` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿', - `message` longtext NOT NULL COMMENT '寮傚父淇℃伅', + `message` longtext NOT NULL COMMENT '寮傚父淇℃伅', `log_num` int(11) NOT NULL DEFAULT 1 COMMENT '鏃ュ織鏁伴噺', `real_time` bigint(13) NOT NULL DEFAULT 0 COMMENT '涓婃姤鏃堕棿', PRIMARY KEY (`id`), diff --git a/script/sql/oracle/easy_retry_oracle.sql b/script/sql/oracle/easy_retry_oracle.sql index 06f7662..4c8c062 100644 --- a/script/sql/oracle/easy_retry_oracle.sql +++ b/script/sql/oracle/easy_retry_oracle.sql @@ -23,8 +23,9 @@ COMMENT ON COLUMN er_namespace.update_dt IS '淇敼鏃堕棿'; COMMENT ON COLUMN er_namespace.deleted IS '閫昏緫鍒犻櫎 1銆佸垹闄�'; -INSERT INTO er_namespace VALUES (1, 'Development', 'dev', '', sysdate, sysdate, 0); -INSERT INTO er_namespace VALUES (2, 'Production', 'prod', '', sysdate, sysdate, 0); +-- id 涓� IDENTITY 绫诲瀷, 涓嶈兘鎻掑叆 +INSERT INTO er_namespace(name, unique_id, description, create_dt, update_dt, deleted) VALUES('Development', 'dev', '', SYSDATE, SYSDATE, 0 ); +INSERT INTO er_namespace(name, unique_id, description, create_dt, update_dt, deleted) VALUES ('Production', 'prod', '', sysdate, sysdate, 0); -- er_group_config CREATE TABLE er_group_config @@ -61,7 +62,7 @@ COMMENT ON COLUMN er_group_config.create_dt IS '鍒涘缓鏃堕棿'; COMMENT ON COLUMN er_group_config.update_dt IS '淇敼鏃堕棿'; -INSERT INTO er_group_config VALUES (1, 'dev', 'ruoyi_group', '', 'ER_cKqBTPzCsWA3VyuCfFoccmuIEGXjr5KT', 1, 1, 0, 1, 1, 4, sysdate, sysdate); +INSERT INTO er_group_config(namespace_id, group_name, description, token, group_status, version, group_partition, id_generator_mode, init_scene, bucket_index, create_dt, update_dt) VALUES ('dev', 'ruoyi_group', '', 'ER_cKqBTPzCsWA3VyuCfFoccmuIEGXjr5KT', 1, 1, 0, 1, 1, 4, SYSDATE, SYSDATE ); -- er_notify_config CREATE TABLE er_notify_config @@ -229,13 +230,13 @@ CREATE TABLE er_retry_task_log_message ( id NUMBER GENERATED ALWAYS AS IDENTITY, - namespace_id VARCHAR2(64) DEFAULT '764d604ec6fc45f68cd92514c40e9e1a', + namespace_id VARCHAR2(64) DEFAULT '764d604ec6fc45f68cd92514c40e9e1a', group_name VARCHAR2(64) NOT NULL, unique_id VARCHAR2(64) NOT NULL, - create_dt TIMESTAMP DEFAULT CURRENT_TIMESTAMP, - message CLOB DEFAULT '', - log_num INT DEFAULT 1, - real_time NUMERIC(13) DEFAULT 0 + create_dt TIMESTAMP DEFAULT CURRENT_TIMESTAMP, + message CLOB DEFAULT '', + log_num INT DEFAULT 1, + real_time NUMERIC(13) DEFAULT 0 ); CREATE INDEX idx_retry_task_log_message_1 ON er_retry_task_log_message (namespace_id, group_name, unique_id); @@ -368,8 +369,8 @@ COMMENT ON COLUMN er_system_user.create_dt IS '鍒涘缓鏃堕棿'; COMMENT ON COLUMN er_system_user.update_dt IS '淇敼鏃堕棿'; --- er_pwd: admin -INSERT INTO er_system_user VALUES (1, 'admin', '465c194afb65670f38322df087f0a9bb225cc257e43eb4ac5a0c98ef5b3173ac', 2, sysdate, sysdate); +-- pwd: admin +INSERT INTO er_system_user(username, password, role, create_dt, update_dt) VALUES ('admin', '465c194afb65670f38322df087f0a9bb225cc257e43eb4ac5a0c98ef5b3173ac', 2, SYSDATE, SYSDATE); -- er_system_user_permission CREATE TABLE er_system_user_permission diff --git a/script/sql/sqlserver/easy_retry_sqlserver.sql b/script/sql/sqlserver/easy_retry_sqlserver.sql index 3cf7045..da22b5f 100644 --- a/script/sql/sqlserver/easy_retry_sqlserver.sql +++ b/script/sql/sqlserver/easy_retry_sqlserver.sql @@ -188,7 +188,7 @@ 'TABLE', N'er_group_config' GO -INSERT INTO er_group_config VALUES (N'1', N'dev', N'ruoyi_group', N'', N'ER_cKqBTPzCsWA3VyuCfFoccmuIEGXjr5KT', N'1', N'1', N'0', N'1', N'1', N'4', getdate(), getdate()); +INSERT INTO er_group_config(namespace_id, group_name, description, token, group_status, version, group_partition, id_generator_mode, init_scene, bucket_index, create_dt, update_dt) VALUES (N'dev', N'ruoyi_group', N'', N'ER_cKqBTPzCsWA3VyuCfFoccmuIEGXjr5KT', N'1', N'1', N'0', N'1', N'1', N'4', getdate(), getdate()); GO -- er_job @@ -1154,8 +1154,8 @@ 'TABLE', N'er_namespace' GO -INSERT INTO er_namespace VALUES (N'1', N'Development', N'dev', N'', getdate(), getdate(), N'0'); -INSERT INTO er_namespace VALUES (N'2', N'Production', N'prod', N'', getdate(), getdate(), N'0'); +INSERT INTO er_namespace(name, unique_id, description, create_dt, update_dt, deleted) VALUES (N'Development', N'dev', N'', getdate(), getdate(), N'0'); +INSERT INTO er_namespace(name, unique_id, description, create_dt, update_dt, deleted) VALUES (N'Production', N'prod', N'', getdate(), getdate(), N'0'); GO -- er_notify_config @@ -1423,7 +1423,7 @@ GO CREATE UNIQUE NONCLUSTERED INDEX uk_scene_name_trigger_at ON er_retry_summary (namespace_id ASC, group_name ASC, - scene_name ASC, trigger_at ASC) + scene_name ASC, trigger_at ASC) GO EXEC sp_addextendedproperty @@ -2187,8 +2187,8 @@ 'TABLE', N'er_server_node' GO --- er_system_user_ -CREATE TABLE er_system_user_ +-- er_system_user +CREATE TABLE er_system_user ( id bigint PRIMARY KEY IDENTITY, username nvarchar(64) NOT NULL, @@ -2199,59 +2199,59 @@ ) GO -CREATE UNIQUE NONCLUSTERED INDEX uk_username ON er_system_user_ (username ASC) +CREATE UNIQUE NONCLUSTERED INDEX uk_username ON er_system_user (username ASC) GO EXEC sp_addextendedproperty 'MS_Description', N'涓婚敭', 'SCHEMA', N'dbo', - 'TABLE', N'er_system_user_', + 'TABLE', N'er_system_user', 'COLUMN', N'id' GO EXEC sp_addextendedproperty 'MS_Description', N'璐﹀彿', 'SCHEMA', N'dbo', - 'TABLE', N'er_system_user_', + 'TABLE', N'er_system_user', 'COLUMN', N'username' GO EXEC sp_addextendedproperty 'MS_Description', N'瀵嗙爜', 'SCHEMA', N'dbo', - 'TABLE', N'er_system_user_', + 'TABLE', N'er_system_user', 'COLUMN', N'password' GO EXEC sp_addextendedproperty 'MS_Description', N'瑙掕壊锛�1-鏅�氱敤鎴枫��2-绠$悊鍛�', 'SCHEMA', N'dbo', - 'TABLE', N'er_system_user_', + 'TABLE', N'er_system_user', 'COLUMN', N'role' GO EXEC sp_addextendedproperty 'MS_Description', N'鍒涘缓鏃堕棿', 'SCHEMA', N'dbo', - 'TABLE', N'er_system_user_', + 'TABLE', N'er_system_user', 'COLUMN', N'create_dt' GO EXEC sp_addextendedproperty 'MS_Description', N'淇敼鏃堕棿', 'SCHEMA', N'dbo', - 'TABLE', N'er_system_user_', + 'TABLE', N'er_system_user', 'COLUMN', N'update_dt' GO EXEC sp_addextendedproperty 'MS_Description', N'绯荤粺鐢ㄦ埛琛�', 'SCHEMA', N'dbo', - 'TABLE', N'er_system_user_' + 'TABLE', N'er_system_user' GO -- pwd: admin -INSERT INTO er_system_user_ VALUES (N'1', N'admin', N'465c194afb65670f38322df087f0a9bb225cc257e43eb4ac5a0c98ef5b3173ac', N'2', getdate(), getdate()); +INSERT INTO er_system_user(username, password, role, create_dt, update_dt) VALUES (N'admin', N'465c194afb65670f38322df087f0a9bb225cc257e43eb4ac5a0c98ef5b3173ac', N'2', getdate(), getdate()); GO -- er_system_user_permission -- Gitblit v1.9.3