feat: 跟随mysql更新脚本

This commit is contained in:
dhb52 2024-05-20 22:06:31 +08:00
parent 0f646c7ed2
commit 546e1b2097
3 changed files with 108 additions and 85 deletions

View File

@ -2,7 +2,7 @@
SnailJob Database Transfer Tool SnailJob Database Transfer Tool
Source Server Type : MySQL Source Server Type : MySQL
Target Server Type : Oracle Target Server Type : Oracle
Date: 2024-05-14 23:36:38 Date: 2024-05-20 22:01:56
*/ */
@ -134,7 +134,7 @@ CREATE INDEX idx_sj_notify_recipient_01 ON sj_notify_recipient (namespace_id);
COMMENT ON COLUMN sj_notify_recipient.id IS '主键'; COMMENT ON COLUMN sj_notify_recipient.id IS '主键';
COMMENT ON COLUMN sj_notify_recipient.namespace_id IS '命名空间id'; COMMENT ON COLUMN sj_notify_recipient.namespace_id IS '命名空间id';
COMMENT ON COLUMN sj_notify_recipient.recipient_name IS '接收人名称'; COMMENT ON COLUMN sj_notify_recipient.recipient_name IS '接收人名称';
COMMENT ON COLUMN sj_notify_recipient.notify_type IS '通知类型 1、钉钉 2、邮件 3、企业微信 4 飞书'; COMMENT ON COLUMN sj_notify_recipient.notify_type IS '通知类型 1、钉钉 2、邮件 3、企业微信 4 飞书 5 webhook';
COMMENT ON COLUMN sj_notify_recipient.notify_attribute IS '配置属性'; COMMENT ON COLUMN sj_notify_recipient.notify_attribute IS '配置属性';
COMMENT ON COLUMN sj_notify_recipient.description IS '描述'; COMMENT ON COLUMN sj_notify_recipient.description IS '描述';
COMMENT ON COLUMN sj_notify_recipient.create_dt IS '创建时间'; COMMENT ON COLUMN sj_notify_recipient.create_dt IS '创建时间';

View File

@ -2,7 +2,7 @@
SnailJob Database Transfer Tool SnailJob Database Transfer Tool
Source Server Type : MySQL Source Server Type : MySQL
Target Server Type : PostgreSQL Target Server Type : PostgreSQL
Date: 2024-05-13 22:49:34 Date: 2024-05-20 22:02:23
*/ */
@ -122,7 +122,7 @@ CREATE INDEX idx_sj_notify_recipient_01 ON sj_notify_recipient (namespace_id);
COMMENT ON COLUMN sj_notify_recipient.id IS '主键'; COMMENT ON COLUMN sj_notify_recipient.id IS '主键';
COMMENT ON COLUMN sj_notify_recipient.namespace_id IS '命名空间id'; COMMENT ON COLUMN sj_notify_recipient.namespace_id IS '命名空间id';
COMMENT ON COLUMN sj_notify_recipient.recipient_name IS '接收人名称'; COMMENT ON COLUMN sj_notify_recipient.recipient_name IS '接收人名称';
COMMENT ON COLUMN sj_notify_recipient.notify_type IS '通知类型 1、钉钉 2、邮件 3、企业微信 4 飞书'; COMMENT ON COLUMN sj_notify_recipient.notify_type IS '通知类型 1、钉钉 2、邮件 3、企业微信 4 飞书 5 webhook';
COMMENT ON COLUMN sj_notify_recipient.notify_attribute IS '配置属性'; COMMENT ON COLUMN sj_notify_recipient.notify_attribute IS '配置属性';
COMMENT ON COLUMN sj_notify_recipient.description IS '描述'; COMMENT ON COLUMN sj_notify_recipient.description IS '描述';
COMMENT ON COLUMN sj_notify_recipient.create_dt IS '创建时间'; COMMENT ON COLUMN sj_notify_recipient.create_dt IS '创建时间';

View File

@ -2,7 +2,7 @@
SnailJob Database Transfer Tool SnailJob Database Transfer Tool
Source Server Type : MySQL Source Server Type : MySQL
Target Server Type : Microsoft SQL Server Target Server Type : Microsoft SQL Server
Date: 2024-05-15 12:54:43 Date: 2024-05-20 22:03:46
*/ */
@ -19,7 +19,8 @@ CREATE TABLE sj_namespace
) )
GO GO
CREATE INDEX idx_sj_namespace_01 ON sj_namespace (name) GO CREATE INDEX idx_sj_namespace_01 ON sj_namespace (name)
GO
EXEC sp_addextendedproperty EXEC sp_addextendedproperty
'MS_Description', N'主键', 'MS_Description', N'主键',
@ -99,7 +100,8 @@ CREATE TABLE sj_group_config
) )
GO GO
CREATE UNIQUE INDEX uk_sj_group_config_01 ON sj_group_config (namespace_id, group_name) GO CREATE UNIQUE INDEX uk_sj_group_config_01 ON sj_group_config (namespace_id, group_name)
GO
EXEC sp_addextendedproperty EXEC sp_addextendedproperty
'MS_Description', N'主键', 'MS_Description', N'主键',
@ -218,7 +220,8 @@ CREATE TABLE sj_notify_config
) )
GO GO
CREATE INDEX idx_sj_notify_config_01 ON sj_notify_config (namespace_id, group_name, business_id) GO CREATE INDEX idx_sj_notify_config_01 ON sj_notify_config (namespace_id, group_name, business_id)
GO
EXEC sp_addextendedproperty EXEC sp_addextendedproperty
'MS_Description', N'主键', 'MS_Description', N'主键',
@ -338,7 +341,8 @@ CREATE TABLE sj_notify_recipient
) )
GO GO
CREATE INDEX idx_sj_notify_recipient_01 ON sj_notify_recipient (namespace_id) GO CREATE INDEX idx_sj_notify_recipient_01 ON sj_notify_recipient (namespace_id)
GO
EXEC sp_addextendedproperty EXEC sp_addextendedproperty
'MS_Description', N'主键', 'MS_Description', N'主键',
@ -362,7 +366,7 @@ EXEC sp_addextendedproperty
GO GO
EXEC sp_addextendedproperty EXEC sp_addextendedproperty
'MS_Description', N'通知类型 1、钉钉 2、邮件 3、企业微信 4 飞书', 'MS_Description', N'通知类型 1、钉钉 2、邮件 3、企业微信 4 飞书 5 webhook',
'SCHEMA', N'dbo', 'SCHEMA', N'dbo',
'TABLE', N'sj_notify_recipient', 'TABLE', N'sj_notify_recipient',
'COLUMN', N'notify_type' 'COLUMN', N'notify_type'
@ -429,7 +433,8 @@ CREATE INDEX idx_sj_retry_dead_letter_0_02 ON sj_retry_dead_letter_0 (idempotent
GO GO
CREATE INDEX idx_sj_retry_dead_letter_0_03 ON sj_retry_dead_letter_0 (biz_no) CREATE INDEX idx_sj_retry_dead_letter_0_03 ON sj_retry_dead_letter_0 (biz_no)
GO GO
CREATE INDEX idx_sj_retry_dead_letter_0_04 ON sj_retry_dead_letter_0 (create_dt) GO CREATE INDEX idx_sj_retry_dead_letter_0_04 ON sj_retry_dead_letter_0 (create_dt)
GO
EXEC sp_addextendedproperty EXEC sp_addextendedproperty
'MS_Description', N'主键', 'MS_Description', N'主键',
@ -556,7 +561,8 @@ CREATE INDEX idx_sj_retry_task_0_04 ON sj_retry_task_0 (idempotent_id)
GO GO
CREATE INDEX idx_sj_retry_task_0_05 ON sj_retry_task_0 (biz_no) CREATE INDEX idx_sj_retry_task_0_05 ON sj_retry_task_0 (biz_no)
GO GO
CREATE INDEX idx_sj_retry_task_0_06 ON sj_retry_task_0 (create_dt) GO CREATE INDEX idx_sj_retry_task_0_06 ON sj_retry_task_0 (create_dt)
GO
EXEC sp_addextendedproperty EXEC sp_addextendedproperty
'MS_Description', N'主键', 'MS_Description', N'主键',
@ -706,7 +712,8 @@ CREATE INDEX idx_sj_retry_task_log_04 ON sj_retry_task_log (unique_id)
GO GO
CREATE INDEX idx_sj_retry_task_log_05 ON sj_retry_task_log (biz_no) CREATE INDEX idx_sj_retry_task_log_05 ON sj_retry_task_log (biz_no)
GO GO
CREATE INDEX idx_sj_retry_task_log_06 ON sj_retry_task_log (create_dt) GO CREATE INDEX idx_sj_retry_task_log_06 ON sj_retry_task_log (create_dt)
GO
EXEC sp_addextendedproperty EXEC sp_addextendedproperty
'MS_Description', N'主键', 'MS_Description', N'主键',
@ -828,7 +835,8 @@ CREATE TABLE sj_retry_task_log_message
CREATE INDEX idx_sj_retry_task_log_message_01 ON sj_retry_task_log_message (namespace_id, group_name, unique_id) CREATE INDEX idx_sj_retry_task_log_message_01 ON sj_retry_task_log_message (namespace_id, group_name, unique_id)
GO GO
CREATE INDEX idx_sj_retry_task_log_message_02 ON sj_retry_task_log_message (create_dt) GO CREATE INDEX idx_sj_retry_task_log_message_02 ON sj_retry_task_log_message (create_dt)
GO
EXEC sp_addextendedproperty EXEC sp_addextendedproperty
'MS_Description', N'主键', 'MS_Description', N'主键',
@ -912,7 +920,8 @@ CREATE TABLE sj_retry_scene_config
) )
GO GO
CREATE UNIQUE INDEX uk_sj_retry_scene_config_01 ON sj_retry_scene_config (namespace_id, group_name, scene_name) GO CREATE UNIQUE INDEX uk_sj_retry_scene_config_01 ON sj_retry_scene_config (namespace_id, group_name, scene_name)
GO
EXEC sp_addextendedproperty EXEC sp_addextendedproperty
'MS_Description', N'主键', 'MS_Description', N'主键',
@ -1040,7 +1049,8 @@ CREATE UNIQUE INDEX uk_sj_server_node_01 ON sj_server_node (host_id, host_ip)
CREATE INDEX idx_sj_server_node_01 ON sj_server_node (namespace_id, group_name) CREATE INDEX idx_sj_server_node_01 ON sj_server_node (namespace_id, group_name)
GO GO
CREATE INDEX idx_sj_server_node_02 ON sj_server_node (expire_at, node_type) GO CREATE INDEX idx_sj_server_node_02 ON sj_server_node (expire_at, node_type)
GO
EXEC sp_addextendedproperty EXEC sp_addextendedproperty
'MS_Description', N'主键', 'MS_Description', N'主键',
@ -1135,7 +1145,8 @@ CREATE TABLE sj_distributed_lock
locked_by nvarchar(255) NOT NULL, locked_by nvarchar(255) NOT NULL,
create_dt datetime2 NOT NULL DEFAULT CURRENT_TIMESTAMP, create_dt datetime2 NOT NULL DEFAULT CURRENT_TIMESTAMP,
update_dt datetime2 NOT NULL DEFAULT CURRENT_TIMESTAMP update_dt datetime2 NOT NULL DEFAULT CURRENT_TIMESTAMP
) GO )
GO
EXEC sp_addextendedproperty EXEC sp_addextendedproperty
'MS_Description', N'主键', 'MS_Description', N'主键',
@ -1201,7 +1212,8 @@ CREATE TABLE sj_system_user
role tinyint NOT NULL DEFAULT 0, role tinyint NOT NULL DEFAULT 0,
create_dt datetime2 NOT NULL DEFAULT CURRENT_TIMESTAMP, create_dt datetime2 NOT NULL DEFAULT CURRENT_TIMESTAMP,
update_dt datetime2 NOT NULL DEFAULT CURRENT_TIMESTAMP update_dt datetime2 NOT NULL DEFAULT CURRENT_TIMESTAMP
) GO )
GO
EXEC sp_addextendedproperty EXEC sp_addextendedproperty
'MS_Description', N'主键', 'MS_Description', N'主键',
@ -1267,7 +1279,8 @@ CREATE TABLE sj_system_user_permission
) )
GO GO
CREATE UNIQUE INDEX uk_sj_system_user_permission_01 ON sj_system_user_permission (namespace_id, group_name, system_user_id) GO CREATE UNIQUE INDEX uk_sj_system_user_permission_01 ON sj_system_user_permission (namespace_id, group_name, system_user_id)
GO
EXEC sp_addextendedproperty EXEC sp_addextendedproperty
'MS_Description', N'主键', 'MS_Description', N'主键',
@ -1329,7 +1342,8 @@ CREATE TABLE sj_sequence_alloc
) )
GO GO
CREATE UNIQUE INDEX uk_sj_sequence_alloc_01 ON sj_sequence_alloc (namespace_id, group_name) GO CREATE UNIQUE INDEX uk_sj_sequence_alloc_01 ON sj_sequence_alloc (namespace_id, group_name)
GO
EXEC sp_addextendedproperty EXEC sp_addextendedproperty
'MS_Description', N'主键', 'MS_Description', N'主键',
@ -1415,7 +1429,8 @@ CREATE INDEX idx_sj_job_01 ON sj_job (namespace_id, group_name)
GO GO
CREATE INDEX idx_sj_job_02 ON sj_job (job_status, bucket_index) CREATE INDEX idx_sj_job_02 ON sj_job (job_status, bucket_index)
GO GO
CREATE INDEX idx_sj_job_03 ON sj_job (create_dt) GO CREATE INDEX idx_sj_job_03 ON sj_job (create_dt)
GO
EXEC sp_addextendedproperty EXEC sp_addextendedproperty
'MS_Description', N'主键', 'MS_Description', N'主键',
@ -1626,7 +1641,8 @@ CREATE INDEX idx_sj_job_log_message_01 ON sj_job_log_message (task_batch_id, tas
GO GO
CREATE INDEX idx_sj_job_log_message_02 ON sj_job_log_message (create_dt) CREATE INDEX idx_sj_job_log_message_02 ON sj_job_log_message (create_dt)
GO GO
CREATE INDEX idx_sj_job_log_message_03 ON sj_job_log_message (namespace_id, group_name) GO CREATE INDEX idx_sj_job_log_message_03 ON sj_job_log_message (namespace_id, group_name)
GO
EXEC sp_addextendedproperty EXEC sp_addextendedproperty
'MS_Description', N'主键', 'MS_Description', N'主键',
@ -1736,7 +1752,8 @@ CREATE INDEX idx_sj_job_task_01 ON sj_job_task (task_batch_id, task_status)
GO GO
CREATE INDEX idx_sj_job_task_02 ON sj_job_task (create_dt) CREATE INDEX idx_sj_job_task_02 ON sj_job_task (create_dt)
GO GO
CREATE INDEX idx_sj_job_task_03 ON sj_job_task (namespace_id, group_name) GO CREATE INDEX idx_sj_job_task_03 ON sj_job_task (namespace_id, group_name)
GO
EXEC sp_addextendedproperty EXEC sp_addextendedproperty
'MS_Description', N'主键', 'MS_Description', N'主键',
@ -1877,7 +1894,8 @@ CREATE INDEX idx_sj_job_task_batch_02 ON sj_job_task_batch (create_dt)
GO GO
CREATE INDEX idx_sj_job_task_batch_03 ON sj_job_task_batch (namespace_id, group_name) CREATE INDEX idx_sj_job_task_batch_03 ON sj_job_task_batch (namespace_id, group_name)
GO GO
CREATE INDEX idx_sj_job_task_batch_04 ON sj_job_task_batch (workflow_task_batch_id, workflow_node_id) GO CREATE INDEX idx_sj_job_task_batch_04 ON sj_job_task_batch (workflow_task_batch_id, workflow_node_id)
GO
EXEC sp_addextendedproperty EXEC sp_addextendedproperty
'MS_Description', N'主键', 'MS_Description', N'主键',
@ -2021,7 +2039,8 @@ CREATE TABLE sj_job_summary
CREATE UNIQUE INDEX uk_sj_job_summary_01 ON sj_job_summary (trigger_at, system_task_type, business_id) CREATE UNIQUE INDEX uk_sj_job_summary_01 ON sj_job_summary (trigger_at, system_task_type, business_id)
GO GO
CREATE INDEX idx_sj_job_summary_01 ON sj_job_summary (namespace_id, group_name, business_id) GO CREATE INDEX idx_sj_job_summary_01 ON sj_job_summary (namespace_id, group_name, business_id)
GO
EXEC sp_addextendedproperty EXEC sp_addextendedproperty
'MS_Description', N'主键', 'MS_Description', N'主键',
@ -2154,7 +2173,8 @@ CREATE TABLE sj_retry_summary
CREATE UNIQUE INDEX uk_sj_retry_summary_01 ON sj_retry_summary (namespace_id, group_name, scene_name, trigger_at) CREATE UNIQUE INDEX uk_sj_retry_summary_01 ON sj_retry_summary (namespace_id, group_name, scene_name, trigger_at)
GO GO
CREATE INDEX idx_sj_retry_summary_01 ON sj_retry_summary (trigger_at) GO CREATE INDEX idx_sj_retry_summary_01 ON sj_retry_summary (trigger_at)
GO
EXEC sp_addextendedproperty EXEC sp_addextendedproperty
'MS_Description', N'主键', 'MS_Description', N'主键',
@ -2265,7 +2285,8 @@ CREATE TABLE sj_workflow
CREATE INDEX idx_sj_workflow_01 ON sj_workflow (create_dt) CREATE INDEX idx_sj_workflow_01 ON sj_workflow (create_dt)
GO GO
CREATE INDEX idx_sj_workflow_02 ON sj_workflow (namespace_id, group_name) GO CREATE INDEX idx_sj_workflow_02 ON sj_workflow (namespace_id, group_name)
GO
EXEC sp_addextendedproperty EXEC sp_addextendedproperty
'MS_Description', N'主键', 'MS_Description', N'主键',
@ -2424,7 +2445,8 @@ CREATE TABLE sj_workflow_node
CREATE INDEX idx_sj_workflow_node_01 ON sj_workflow_node (create_dt) CREATE INDEX idx_sj_workflow_node_01 ON sj_workflow_node (create_dt)
GO GO
CREATE INDEX idx_sj_workflow_node_02 ON sj_workflow_node (namespace_id, group_name) GO CREATE INDEX idx_sj_workflow_node_02 ON sj_workflow_node (namespace_id, group_name)
GO
EXEC sp_addextendedproperty EXEC sp_addextendedproperty
'MS_Description', N'主键', 'MS_Description', N'主键',
@ -2573,7 +2595,8 @@ CREATE INDEX idx_sj_workflow_task_batch_01 ON sj_workflow_task_batch (workflow_i
GO GO
CREATE INDEX idx_sj_workflow_task_batch_02 ON sj_workflow_task_batch (create_dt) CREATE INDEX idx_sj_workflow_task_batch_02 ON sj_workflow_task_batch (create_dt)
GO GO
CREATE INDEX idx_sj_workflow_task_batch_03 ON sj_workflow_task_batch (namespace_id, group_name) GO CREATE INDEX idx_sj_workflow_task_batch_03 ON sj_workflow_task_batch (namespace_id, group_name)
GO
EXEC sp_addextendedproperty EXEC sp_addextendedproperty
'MS_Description', N'主键', 'MS_Description', N'主键',