update 更新EasyRetry v3.1.1 => v3.2.0 更新数据库sql脚本,添加表前缀er_支持
| | |
| | | <dynamic-ds.version>4.3.0</dynamic-ds.version> |
| | | <alibaba-ttl.version>2.14.4</alibaba-ttl.version> |
| | | <powerjob.version>4.3.6</powerjob.version> |
| | | <easyretry.version>3.1.1</easyretry.version> |
| | | <easyretry.version>3.2.0</easyretry.version> |
| | | <mapstruct-plus.version>1.3.6</mapstruct-plus.version> |
| | | <mapstruct-plus.lombok.version>0.2.0</mapstruct-plus.lombok.version> |
| | | <lombok.version>1.18.30</lombok.version> |
| | |
| | | easy-retry: |
| | | # å½å使ç¨çæ°æ®åºç±»å |
| | | db-type: mysql |
| | | spring: |
| | | datasource: |
| | | type: com.zaxxer.hikari.HikariDataSource |
| | |
| | | easy-retry: |
| | | # å½å使ç¨çæ°æ®åºç±»å |
| | | db-type: mysql |
| | | spring: |
| | | datasource: |
| | | type: com.zaxxer.hikari.HikariDataSource |
| | |
| | | typeAliasesPackage: com.aizuda.easy.retry.template.datasource.persistence.po |
| | | global-config: |
| | | db-config: |
| | | table-prefix: er_ |
| | | where-strategy: NOT_EMPTY |
| | | capital-mode: false |
| | | logic-delete-value: 1 |
| | |
| | | </appender> |
| | | |
| | | <!-- EasyRetry appender --> |
| | | <appender name="easy_log_server_appender" class="com.aizuda.easy.retry.server.job.task.support.appender.EasyRetryServerLogbackAppender"> |
| | | <appender name="easy_log_server_appender" class="com.aizuda.easy.retry.server.common.appender.EasyRetryServerLogbackAppender"> |
| | | </appender> |
| | | |
| | | <!-- æ§å¶å°è¾åºæ¥å¿çº§å« --> |
| | |
| | | SET NAMES utf8mb4; |
| | | |
| | | DROP TABLE IF EXISTS `namespace`; |
| | | CREATE TABLE `namespace` |
| | | CREATE TABLE `er_namespace` |
| | | ( |
| | | `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主é®', |
| | | `name` varchar(64) NOT NULL COMMENT 'åç§°', |
| | |
| | | ) ENGINE = InnoDB |
| | | DEFAULT CHARSET = utf8mb4 COMMENT ='å½å空é´'; |
| | | |
| | | INSERT INTO `namespace` VALUES (1, 'Development', 'dev', '', now(), now(), 0); |
| | | INSERT INTO `namespace` VALUES (2, 'Production', 'prod', '', now(), now(), 0); |
| | | INSERT INTO `er_namespace` VALUES (1, 'Development', 'dev', '', now(), now(), 0); |
| | | INSERT INTO `er_namespace` VALUES (2, 'Production', 'prod', '', now(), now(), 0); |
| | | |
| | | DROP TABLE IF EXISTS `group_config`; |
| | | CREATE TABLE `group_config` |
| | | |
| | | CREATE TABLE `er_group_config` |
| | | ( |
| | | `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主é®', |
| | | `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', |
| | | `group_status` tinyint(4) NOT NULL DEFAULT '0' COMMENT 'ç»ç¶æ 0ãæªå¯ç¨ 1ãå¯ç¨', |
| | | `version` int(11) NOT NULL COMMENT 'çæ¬å·', |
| | | `group_partition` int(11) NOT NULL COMMENT 'ååº', |
| | |
| | | DEFAULT CHARSET = utf8mb4 COMMENT ='ç»é
ç½®' |
| | | ; |
| | | |
| | | INSERT INTO `group_config` VALUES (1, 'dev', 'ruoyi_group', '', 1, 1, 0, 1, 1, 4, now(), now()); |
| | | INSERT INTO `er_group_config` VALUES (1, 'dev', 'ruoyi_group', '', 'ER_cKqBTPzCsWA3VyuCfFoccmuIEGXjr5KT', 1, 1, 0, 1, 1, 4, now(), now()); |
| | | |
| | | DROP TABLE IF EXISTS `notify_config`; |
| | | CREATE TABLE `notify_config` |
| | | |
| | | CREATE TABLE `er_notify_config` |
| | | ( |
| | | `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主é®', |
| | | `namespace_id` varchar(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a' COMMENT 'å½å空é´id', |
| | |
| | | DEFAULT CHARSET = utf8mb4 COMMENT ='éç¥é
ç½®' |
| | | ; |
| | | |
| | | DROP TABLE IF EXISTS `retry_dead_letter_0`; |
| | | CREATE TABLE `retry_dead_letter_0` |
| | | CREATE TABLE `er_retry_dead_letter_0` |
| | | ( |
| | | `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主é®', |
| | | `namespace_id` varchar(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a' COMMENT 'å½å空é´id', |
| | |
| | | DEFAULT CHARSET = utf8mb4 COMMENT ='æ»ä¿¡éå表' |
| | | ; |
| | | |
| | | DROP TABLE IF EXISTS `retry_task_0`; |
| | | CREATE TABLE `retry_task_0` |
| | | CREATE TABLE `er_retry_task_0` |
| | | ( |
| | | `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主é®', |
| | | `namespace_id` varchar(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a' COMMENT 'å½å空é´id', |
| | |
| | | DEFAULT CHARSET = utf8mb4 COMMENT ='ä»»å¡è¡¨' |
| | | ; |
| | | |
| | | DROP TABLE IF EXISTS `retry_task_log`; |
| | | CREATE TABLE `retry_task_log` |
| | | CREATE TABLE `er_retry_task_log` |
| | | ( |
| | | `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主é®', |
| | | `namespace_id` varchar(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a' COMMENT 'å½å空é´id', |
| | |
| | | `retry_status` tinyint(4) NOT NULL DEFAULT '0' COMMENT 'éè¯ç¶æ 0ãéè¯ä¸ 1ãæå 2ãæå¤§æ¬¡æ°', |
| | | `task_type` tinyint(4) NOT NULL DEFAULT '1' COMMENT 'ä»»å¡ç±»å 1ãéè¯æ°æ® 2ãåè°æ°æ®', |
| | | `create_dt` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'å建æ¶é´', |
| | | `update_dt` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT 'ä¿®æ¹æ¶é´', |
| | | PRIMARY KEY (`id`), |
| | | KEY `idx_group_name_scene_name` (`namespace_id`, `group_name`, `scene_name`), |
| | | KEY `idx_retry_status` (`retry_status`), |
| | |
| | | DEFAULT CHARSET = utf8mb4 COMMENT ='任塿¥å¿åºç¡ä¿¡æ¯è¡¨' |
| | | ; |
| | | |
| | | DROP TABLE IF EXISTS `retry_task_log_message`; |
| | | CREATE TABLE `retry_task_log_message` |
| | | CREATE TABLE `er_retry_task_log_message` |
| | | ( |
| | | `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主é®', |
| | | `namespace_id` varchar(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a' COMMENT 'å½å空é´id', |
| | | `group_name` varchar(64) NOT NULL COMMENT 'ç»åç§°', |
| | | `unique_id` varchar(64) NOT NULL COMMENT 'åç»ä¸idå¯ä¸', |
| | | `create_dt` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'å建æ¶é´', |
| | | `message` text NOT NULL COMMENT 'å¼å¸¸ä¿¡æ¯', |
| | | `client_info` varchar(128) DEFAULT NULL COMMENT '客æ·ç«¯å°å clientId#ip:port', |
| | | `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`), |
| | | KEY `idx_namespace_id_group_name_scene_name` (`namespace_id`, `group_name`, `unique_id`), |
| | | KEY `idx_create_dt` (`create_dt`) |
| | |
| | | DEFAULT CHARSET = utf8mb4 COMMENT ='ä»»å¡è°åº¦æ¥å¿ä¿¡æ¯è®°å½è¡¨' |
| | | ; |
| | | |
| | | DROP TABLE IF EXISTS `scene_config`; |
| | | CREATE TABLE `scene_config` |
| | | CREATE TABLE `er_scene_config` |
| | | ( |
| | | `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主é®', |
| | | `namespace_id` varchar(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a' COMMENT 'å½å空é´id', |
| | |
| | | DEFAULT CHARSET = utf8mb4 COMMENT ='åºæ¯é
ç½®' |
| | | ; |
| | | |
| | | DROP TABLE IF EXISTS `server_node`; |
| | | CREATE TABLE `server_node` |
| | | CREATE TABLE `er_server_node` |
| | | ( |
| | | `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主é®', |
| | | `namespace_id` varchar(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a' COMMENT 'å½å空é´id', |
| | |
| | | DEFAULT CHARSET = utf8mb4 COMMENT ='æå¡å¨èç¹' |
| | | ; |
| | | |
| | | DROP TABLE IF EXISTS `distributed_lock`; |
| | | CREATE TABLE `distributed_lock` |
| | | CREATE TABLE `er_distributed_lock` |
| | | ( |
| | | `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主é®', |
| | | `name` varchar(64) NOT NULL COMMENT 'éåç§°', |
| | |
| | | DEFAULT CHARSET = utf8mb4 COMMENT ='éå®è¡¨' |
| | | ; |
| | | |
| | | DROP TABLE IF EXISTS `system_user`; |
| | | CREATE TABLE `system_user` |
| | | CREATE TABLE `er_system_user` |
| | | ( |
| | | `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主é®', |
| | | `username` varchar(64) NOT NULL COMMENT 'è´¦å·', |
| | |
| | | DEFAULT CHARSET = utf8mb4 COMMENT ='ç³»ç»ç¨æ·è¡¨'; |
| | | |
| | | -- pwd: admin |
| | | INSERT INTO `system_user` VALUES (1, 'admin', '465c194afb65670f38322df087f0a9bb225cc257e43eb4ac5a0c98ef5b3173ac', 2, now(), now()); |
| | | INSERT INTO `er_system_user` VALUES (1, 'admin', '465c194afb65670f38322df087f0a9bb225cc257e43eb4ac5a0c98ef5b3173ac', 2, now(), now()); |
| | | |
| | | DROP TABLE IF EXISTS `system_user_permission`; |
| | | CREATE TABLE `system_user_permission` |
| | | CREATE TABLE `er_system_user_permission` |
| | | ( |
| | | `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主é®', |
| | | `group_name` varchar(64) NOT NULL COMMENT 'ç»åç§°', |
| | |
| | | ) ENGINE = InnoDB |
| | | DEFAULT CHARSET = utf8mb4 COMMENT ='ç³»ç»ç¨æ·æé表'; |
| | | |
| | | DROP TABLE IF EXISTS `sequence_alloc`; |
| | | CREATE TABLE `sequence_alloc` |
| | | CREATE TABLE `er_sequence_alloc` |
| | | ( |
| | | `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主é®', |
| | | `namespace_id` varchar(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a' COMMENT 'å½å空é´id', |
| | |
| | | DEFAULT CHARSET = utf8mb4 COMMENT ='å·æ®µæ¨¡å¼åºå·IDåé
表'; |
| | | |
| | | -- åå¸å¼è°åº¦DDL |
| | | DROP TABLE IF EXISTS `job`; |
| | | CREATE TABLE `job` |
| | | CREATE TABLE `er_job` |
| | | ( |
| | | `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主é®', |
| | | `namespace_id` varchar(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a' COMMENT 'å½å空é´id', |
| | |
| | | AUTO_INCREMENT = 0 |
| | | DEFAULT CHARSET = utf8mb4 COMMENT ='ä»»å¡ä¿¡æ¯'; |
| | | |
| | | INSERT INTO `job` VALUES (1, 'dev', 'ruoyi_group', 'demo-job', null, 1, 1710344035622, 1, 1, 4, 1, 'testJobExecutor', 2, '60', 1, 60, 3, 1, 1, 116, 0, '', '', now(), now(), 0); |
| | | |
| | | DROP TABLE IF EXISTS `job_log_message`; |
| | | CREATE TABLE `job_log_message` |
| | | CREATE TABLE `er_job_log_message` |
| | | ( |
| | | `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主é®', |
| | | `namespace_id` varchar(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a' COMMENT 'å½å空é´id', |
| | |
| | | AUTO_INCREMENT = 0 |
| | | DEFAULT CHARSET = utf8mb4 COMMENT ='è°åº¦æ¥å¿'; |
| | | |
| | | DROP TABLE IF EXISTS `job_task`; |
| | | CREATE TABLE `job_task` |
| | | CREATE TABLE `er_job_task` |
| | | ( |
| | | `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主é®', |
| | | `namespace_id` varchar(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a' COMMENT 'å½å空é´id', |
| | |
| | | AUTO_INCREMENT = 0 |
| | | DEFAULT CHARSET = utf8mb4 COMMENT ='ä»»å¡å®ä¾'; |
| | | |
| | | DROP TABLE IF EXISTS `job_task_batch`; |
| | | CREATE TABLE `job_task_batch` |
| | | CREATE TABLE `er_job_task_batch` |
| | | ( |
| | | `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主é®', |
| | | `namespace_id` varchar(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a' COMMENT 'å½å空é´id', |
| | |
| | | KEY `idx_job_id_task_batch_status` (`job_id`, `task_batch_status`), |
| | | KEY `idx_create_dt` (`create_dt`), |
| | | KEY `idx_namespace_id_group_name` (`namespace_id`, `group_name`), |
| | | KEY `idx_workflow_task_batch_id_workflow_node_id` (`workflow_task_batch_id`,`workflow_node_id`) |
| | | KEY `idx_workflow_task_batch_id_workflow_node_id` (`workflow_task_batch_id`, `workflow_node_id`) |
| | | ) ENGINE = InnoDB |
| | | AUTO_INCREMENT = 0 |
| | | DEFAULT CHARSET = utf8mb4 COMMENT ='任塿¹æ¬¡'; |
| | | |
| | | DROP TABLE IF EXISTS `job_notify_config`; |
| | | CREATE TABLE `job_notify_config` |
| | | CREATE TABLE `er_job_notify_config` |
| | | ( |
| | | `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主é®', |
| | | `namespace_id` varchar(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a' COMMENT 'å½å空é´id', |
| | |
| | | AUTO_INCREMENT = 4 |
| | | DEFAULT CHARSET = utf8mb4 COMMENT ='jobéç¥é
ç½®'; |
| | | |
| | | DROP TABLE IF EXISTS `job_summary`; |
| | | CREATE TABLE `job_summary` |
| | | CREATE TABLE `er_job_summary` |
| | | ( |
| | | `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '主é®', |
| | | `namespace_id` VARCHAR(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a' COMMENT 'å½å空é´id', |
| | | `group_name` VARCHAR(64) NOT NULL DEFAULT '' COMMENT 'ç»åç§°', |
| | | `job_id` bigint NOT NULL COMMENT 'ä»»å¡ä¿¡æ¯id', |
| | | `trigger_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'ç»è®¡æ¶é´', |
| | | `success_num` int NOT NULL DEFAULT '0' COMMENT 'æ§è¡æå-æ¥å¿æ°é', |
| | | `fail_num` int NOT NULL DEFAULT '0' COMMENT 'æ§è¡å¤±è´¥-æ¥å¿æ°é', |
| | | `fail_reason` varchar(512) NOT NULL DEFAULT '' COMMENT '失败åå ', |
| | | `stop_num` int NOT NULL DEFAULT '0' COMMENT 'æ§è¡å¤±è´¥-æ¥å¿æ°é', |
| | | `stop_reason` varchar(512) NOT NULL DEFAULT '' COMMENT '失败åå ', |
| | | `cancel_num` int NOT NULL DEFAULT '0' COMMENT 'æ§è¡å¤±è´¥-æ¥å¿æ°é', |
| | | `cancel_reason` varchar(512) NOT 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 'ä¿®æ¹æ¶é´', |
| | | `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '主é®', |
| | | `namespace_id` VARCHAR(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a' COMMENT 'å½å空é´id', |
| | | `group_name` VARCHAR(64) NOT NULL DEFAULT '' COMMENT 'ç»åç§°', |
| | | `business_id` bigint NOT NULL COMMENT 'ä¸å¡id (job_idæworkflow_id)', |
| | | `system_task_type` tinyint(4) NOT NULL DEFAULT '3' COMMENT 'ä»»å¡ç±»å 3ãJOBä»»å¡ 4ãWORKFLOWä»»å¡', |
| | | `trigger_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'ç»è®¡æ¶é´', |
| | | `success_num` int NOT NULL DEFAULT '0' COMMENT 'æ§è¡æå-æ¥å¿æ°é', |
| | | `fail_num` int NOT NULL DEFAULT '0' COMMENT 'æ§è¡å¤±è´¥-æ¥å¿æ°é', |
| | | `fail_reason` varchar(512) NOT NULL DEFAULT '' COMMENT '失败åå ', |
| | | `stop_num` int NOT NULL DEFAULT '0' COMMENT 'æ§è¡å¤±è´¥-æ¥å¿æ°é', |
| | | `stop_reason` varchar(512) NOT NULL DEFAULT '' COMMENT '失败åå ', |
| | | `cancel_num` int NOT NULL DEFAULT '0' COMMENT 'æ§è¡å¤±è´¥-æ¥å¿æ°é', |
| | | `cancel_reason` varchar(512) NOT 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 'ä¿®æ¹æ¶é´', |
| | | PRIMARY KEY (`id`), |
| | | KEY `idx_namespace_id_group_name_job_id` (`namespace_id`, `group_name`, job_id), |
| | | UNIQUE KEY `uk_job_id_trigger_at` (`job_id`, `trigger_at`) USING BTREE |
| | | KEY `idx_namespace_id_group_name_business_id` (`namespace_id`, `group_name`, business_id), |
| | | UNIQUE KEY `uk_trigger_at_system_task_type_business_id` (`trigger_at`, `system_task_type`, `business_id`) USING BTREE |
| | | ) ENGINE = InnoDB |
| | | AUTO_INCREMENT = 1 |
| | | DEFAULT CHARSET = utf8mb4 COMMENT ='DashBoard_Job'; |
| | | |
| | | DROP TABLE IF EXISTS `retry_summary`; |
| | | CREATE TABLE `retry_summary` |
| | | CREATE TABLE `er_retry_summary` |
| | | ( |
| | | `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '主é®', |
| | | `namespace_id` VARCHAR(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a' COMMENT 'å½å空é´id', |
| | |
| | | `create_dt` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'å建æ¶é´', |
| | | `update_dt` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT 'ä¿®æ¹æ¶é´', |
| | | PRIMARY KEY (`id`), |
| | | KEY `idx_trigger_at` (`trigger_at`), |
| | | UNIQUE KEY `uk_scene_name_trigger_at` (`namespace_id`, `group_name`, `scene_name`, `trigger_at`) USING BTREE |
| | | ) ENGINE = InnoDB |
| | | AUTO_INCREMENT = 1 |
| | | DEFAULT CHARSET = utf8mb4 COMMENT ='DashBoard_Retry'; |
| | | |
| | | DROP TABLE IF EXISTS `workflow`; |
| | | CREATE TABLE `workflow` |
| | | CREATE TABLE `er_workflow` |
| | | ( |
| | | `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主é®', |
| | | `workflow_name` varchar(64) NOT NULL COMMENT '工使µåç§°', |
| | |
| | | AUTO_INCREMENT = 0 |
| | | DEFAULT CHARSET = utf8mb4 COMMENT ='工使µ'; |
| | | |
| | | DROP TABLE IF EXISTS `workflow_node`; |
| | | CREATE TABLE `workflow_node` |
| | | CREATE TABLE `er_workflow_node` |
| | | ( |
| | | `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主é®', |
| | | `namespace_id` varchar(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a' COMMENT 'å½å空é´id', |
| | |
| | | AUTO_INCREMENT = 0 |
| | | DEFAULT CHARSET = utf8mb4 COMMENT ='工使µèç¹'; |
| | | |
| | | DROP TABLE IF EXISTS `workflow_task_batch`; |
| | | CREATE TABLE `workflow_task_batch` |
| | | CREATE TABLE `er_workflow_task_batch` |
| | | ( |
| | | `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主é®', |
| | | `namespace_id` varchar(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a' COMMENT 'å½å空é´id', |
¶Ô±ÈÐÂÎļþ |
| | |
| | | -- Oracle DDL |
| | | |
| | | -- er_namespace |
| | | CREATE TABLE er_namespace |
| | | ( |
| | | id NUMBER GENERATED ALWAYS AS IDENTITY, |
| | | name VARCHAR2(64) NOT NULL, |
| | | unique_id VARCHAR2(64) NOT NULL, |
| | | description VARCHAR2(256) DEFAULT '', |
| | | create_dt TIMESTAMP DEFAULT CURRENT_TIMESTAMP, |
| | | update_dt TIMESTAMP DEFAULT CURRENT_TIMESTAMP, |
| | | deleted SMALLINT DEFAULT 0 |
| | | ); |
| | | |
| | | CREATE UNIQUE INDEX uk_namespace_1 ON namespace (unique_id); |
| | | |
| | | COMMENT ON TABLE namespace IS 'å½å空é´'; |
| | | COMMENT ON COLUMN namespace.id IS '主é®'; |
| | | COMMENT ON COLUMN namespace.name IS 'åç§°'; |
| | | COMMENT ON COLUMN namespace.unique_id IS 'å¯ä¸id'; |
| | | COMMENT ON COLUMN namespace.description IS 'æè¿°'; |
| | | COMMENT ON COLUMN namespace.create_dt IS 'å建æ¶é´'; |
| | | COMMENT ON COLUMN namespace.update_dt IS 'ä¿®æ¹æ¶é´'; |
| | | COMMENT ON COLUMN 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); |
| | | |
| | | -- er_group_config |
| | | CREATE TABLE er_group_config |
| | | ( |
| | | id NUMBER GENERATED ALWAYS AS IDENTITY, |
| | | namespace_id VARCHAR2(64) DEFAULT '764d604ec6fc45f68cd92514c40e9e1a', |
| | | group_name VARCHAR2(64) NOT NULL, |
| | | description VARCHAR2(256) DEFAULT '', |
| | | token VARCHAR2(64) DEFAULT 'ER_cKqBTPzCsWA3VyuCfFoccmuIEGXjr5KT', |
| | | group_status SMALLINT DEFAULT 0, |
| | | version INT NOT NULL, |
| | | group_partition INT NOT NULL, |
| | | id_generator_mode SMALLINT DEFAULT 1, |
| | | init_scene SMALLINT DEFAULT 0, |
| | | bucket_index INT DEFAULT 0, |
| | | create_dt TIMESTAMP DEFAULT CURRENT_TIMESTAMP, |
| | | update_dt TIMESTAMP DEFAULT CURRENT_TIMESTAMP |
| | | ); |
| | | |
| | | CREATE UNIQUE INDEX uk_group_config_1 ON group_config (namespace_id, group_name); |
| | | |
| | | COMMENT ON TABLE group_config IS 'ç»é
ç½®'; |
| | | COMMENT ON COLUMN group_config.id IS '主é®'; |
| | | COMMENT ON COLUMN group_config.namespace_id IS 'å½å空é´'; |
| | | COMMENT ON COLUMN group_config.group_name IS 'ç»åç§°'; |
| | | COMMENT ON COLUMN group_config.description IS 'ç»æè¿°'; |
| | | COMMENT ON COLUMN group_config.token IS 'token'; |
| | | COMMENT ON COLUMN group_config.group_status IS 'ç»ç¶æ 0ãæªå¯ç¨ 1ãå¯ç¨'; |
| | | COMMENT ON COLUMN group_config.version IS 'çæ¬å·'; |
| | | COMMENT ON COLUMN group_config.group_partition IS 'ååº'; |
| | | COMMENT ON COLUMN group_config.id_generator_mode IS 'å¯ä¸idçææ¨¡å¼ é»è®¤å·æ®µæ¨¡å¼'; |
| | | COMMENT ON COLUMN group_config.init_scene IS 'æ¯å¦åå§ååºæ¯ 0:å¦ 1:æ¯'; |
| | | COMMENT ON COLUMN group_config.bucket_index IS 'bucket'; |
| | | COMMENT ON COLUMN group_config.create_dt IS 'å建æ¶é´'; |
| | | COMMENT ON COLUMN 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); |
| | | |
| | | -- er_notify_config |
| | | CREATE TABLE er_notify_config |
| | | ( |
| | | id NUMBER GENERATED ALWAYS AS IDENTITY, |
| | | namespace_id VARCHAR2(64) DEFAULT '764d604ec6fc45f68cd92514c40e9e1a', |
| | | group_name VARCHAR2(64) NOT NULL, |
| | | scene_name VARCHAR2(64) NOT NULL, |
| | | notify_status SMALLINT DEFAULT 0, |
| | | notify_type SMALLINT DEFAULT 0, |
| | | notify_attribute VARCHAR2(512) NOT NULL, |
| | | notify_threshold INT DEFAULT 0, |
| | | notify_scene SMALLINT DEFAULT 0, |
| | | rate_limiter_status SMALLINT DEFAULT 0, |
| | | rate_limiter_threshold INT DEFAULT 0, |
| | | description VARCHAR2(256) DEFAULT '', |
| | | create_dt TIMESTAMP DEFAULT CURRENT_TIMESTAMP, |
| | | update_dt TIMESTAMP DEFAULT CURRENT_TIMESTAMP |
| | | ); |
| | | |
| | | CREATE INDEX idx_notify_config_1 ON notify_config (namespace_id, group_name); |
| | | |
| | | COMMENT ON TABLE notify_config IS 'éç¥é
ç½®'; |
| | | COMMENT ON COLUMN notify_config.id IS '主é®'; |
| | | COMMENT ON COLUMN notify_config.group_name IS 'ç»åç§°'; |
| | | COMMENT ON COLUMN notify_config.namespace_id IS 'å½å空é´id'; |
| | | COMMENT ON COLUMN notify_config.scene_name IS 'åºæ¯åç§°'; |
| | | COMMENT ON COLUMN notify_config.notify_status IS 'éç¥ç¶æ 0ãæªå¯ç¨ 1ãå¯ç¨'; |
| | | COMMENT ON COLUMN notify_config.notify_type IS 'éç¥ç±»å 1ãéé 2ãé®ä»¶ 3ãä¼ä¸å¾®ä¿¡'; |
| | | COMMENT ON COLUMN notify_config.notify_attribute IS 'é
ç½®å±æ§'; |
| | | COMMENT ON COLUMN notify_config.notify_threshold IS 'éç¥éå¼'; |
| | | COMMENT ON COLUMN notify_config.notify_scene IS 'éç¥åºæ¯'; |
| | | COMMENT ON COLUMN notify_config.rate_limiter_status IS 'éæµç¶æ 0ãæªå¯ç¨ 1ãå¯ç¨'; |
| | | COMMENT ON COLUMN notify_config.rate_limiter_threshold IS 'æ¯ç§éæµéå¼'; |
| | | COMMENT ON COLUMN notify_config.description IS 'æè¿°'; |
| | | COMMENT ON COLUMN notify_config.create_dt IS 'å建æ¶é´'; |
| | | COMMENT ON COLUMN notify_config.update_dt IS 'ä¿®æ¹æ¶é´'; |
| | | |
| | | -- er_retry_dead_letter |
| | | CREATE TABLE er_retry_dead_letter_0 |
| | | ( |
| | | id NUMBER GENERATED ALWAYS AS IDENTITY, |
| | | unique_id VARCHAR2(64) NOT NULL, |
| | | namespace_id VARCHAR2(64) DEFAULT '764d604ec6fc45f68cd92514c40e9e1a', |
| | | group_name VARCHAR2(64) NOT NULL, |
| | | scene_name VARCHAR2(64) NOT NULL, |
| | | idempotent_id VARCHAR2(64) NOT NULL, |
| | | biz_no VARCHAR2(64) DEFAULT '', |
| | | executor_name VARCHAR2(512) DEFAULT '', |
| | | args_str CLOB DEFAULT '', |
| | | ext_attrs CLOB DEFAULT '', |
| | | task_type SMALLINT DEFAULT 1, |
| | | create_dt TIMESTAMP DEFAULT CURRENT_TIMESTAMP |
| | | ); |
| | | |
| | | CREATE UNIQUE INDEX uk_retry_dead_letter_0_1 ON retry_dead_letter_0 (namespace_id, group_name, unique_id); |
| | | CREATE INDEX idx_retry_dead_letter_0_1 ON retry_dead_letter_0 (namespace_id, group_name, scene_name); |
| | | CREATE INDEX idx_retry_dead_letter_0_2 ON retry_dead_letter_0 (idempotent_id); |
| | | CREATE INDEX idx_retry_dead_letter_0_3 ON retry_dead_letter_0 (biz_no); |
| | | CREATE INDEX idx_retry_dead_letter_0_4 ON retry_dead_letter_0 (create_dt); |
| | | |
| | | COMMENT ON TABLE retry_dead_letter_0 IS 'æ»ä¿¡éå表'; |
| | | COMMENT ON COLUMN retry_dead_letter_0.id IS '主é®'; |
| | | COMMENT ON COLUMN retry_dead_letter_0.unique_id IS 'åç»ä¸idå¯ä¸'; |
| | | COMMENT ON COLUMN retry_dead_letter_0.namespace_id IS 'å½å空é´id'; |
| | | COMMENT ON COLUMN retry_dead_letter_0.group_name IS 'ç»åç§°'; |
| | | COMMENT ON COLUMN retry_dead_letter_0.scene_name IS 'åºæ¯åç§°'; |
| | | COMMENT ON COLUMN retry_dead_letter_0.idempotent_id IS 'å¹çid'; |
| | | COMMENT ON COLUMN retry_dead_letter_0.biz_no IS 'ä¸å¡ç¼å·'; |
| | | COMMENT ON COLUMN retry_dead_letter_0.executor_name IS 'æ§è¡å¨åç§°'; |
| | | COMMENT ON COLUMN retry_dead_letter_0.args_str IS 'æ§è¡æ¹æ³åæ°'; |
| | | COMMENT ON COLUMN retry_dead_letter_0.ext_attrs IS 'æ©å±å段'; |
| | | COMMENT ON COLUMN retry_dead_letter_0.task_type IS 'ä»»å¡ç±»å 1ãéè¯æ°æ® 2ãåè°æ°æ®'; |
| | | COMMENT ON COLUMN retry_dead_letter_0.create_dt IS 'å建æ¶é´'; |
| | | |
| | | -- er_retry_task |
| | | CREATE TABLE er_retry_task_0 |
| | | ( |
| | | id NUMBER GENERATED ALWAYS AS IDENTITY, |
| | | unique_id VARCHAR2(64) NOT NULL, |
| | | namespace_id VARCHAR2(64) DEFAULT '764d604ec6fc45f68cd92514c40e9e1a', |
| | | group_name VARCHAR2(64) NOT NULL, |
| | | scene_name VARCHAR2(64) NOT NULL, |
| | | idempotent_id VARCHAR2(64) NOT NULL, |
| | | biz_no VARCHAR2(64) DEFAULT '', |
| | | executor_name VARCHAR2(512) DEFAULT '', |
| | | args_str CLOB DEFAULT '', |
| | | ext_attrs CLOB DEFAULT '', |
| | | next_trigger_at TIMESTAMP NOT NULL, |
| | | retry_count INT DEFAULT 0, |
| | | retry_status SMALLINT DEFAULT 0, |
| | | task_type SMALLINT DEFAULT 1, |
| | | create_dt TIMESTAMP DEFAULT CURRENT_TIMESTAMP, |
| | | update_dt TIMESTAMP DEFAULT CURRENT_TIMESTAMP |
| | | ); |
| | | |
| | | CREATE UNIQUE INDEX uk_retry_task_0_1 ON retry_task_0 (namespace_id, group_name, unique_id); |
| | | CREATE INDEX idx_retry_task_0_1 ON retry_task_0 (namespace_id, group_name, scene_name); |
| | | CREATE INDEX idx_retry_task_0_2 ON retry_task_0 (namespace_id, group_name, retry_status); |
| | | CREATE INDEX idx_retry_task_0_3 ON retry_task_0 (idempotent_id); |
| | | CREATE INDEX idx_retry_task_0_4 ON retry_task_0 (biz_no); |
| | | CREATE INDEX idx_retry_task_0_5 ON retry_task_0 (create_dt); |
| | | |
| | | COMMENT ON TABLE retry_task_0 IS 'ä»»å¡è¡¨'; |
| | | COMMENT ON COLUMN retry_task_0.id IS '主é®'; |
| | | COMMENT ON COLUMN retry_task_0.unique_id IS 'åç»ä¸idå¯ä¸'; |
| | | COMMENT ON COLUMN retry_task_0.namespace_id IS 'å½å空é´id'; |
| | | COMMENT ON COLUMN retry_task_0.group_name IS 'ç»åç§°'; |
| | | COMMENT ON COLUMN retry_task_0.scene_name IS 'åºæ¯åç§°'; |
| | | COMMENT ON COLUMN retry_task_0.idempotent_id IS 'å¹çid'; |
| | | COMMENT ON COLUMN retry_task_0.biz_no IS 'ä¸å¡ç¼å·'; |
| | | COMMENT ON COLUMN retry_task_0.executor_name IS 'æ§è¡å¨åç§°'; |
| | | COMMENT ON COLUMN retry_task_0.args_str IS 'æ§è¡æ¹æ³åæ°'; |
| | | COMMENT ON COLUMN retry_task_0.ext_attrs IS 'æ©å±å段'; |
| | | COMMENT ON COLUMN retry_task_0.next_trigger_at IS '䏿¬¡è§¦åæ¶é´'; |
| | | COMMENT ON COLUMN retry_task_0.retry_count IS 'éè¯æ¬¡æ°'; |
| | | COMMENT ON COLUMN retry_task_0.retry_status IS 'éè¯ç¶æ 0ãéè¯ä¸ 1ãæå 2ãæå¤§éè¯æ¬¡æ°'; |
| | | COMMENT ON COLUMN retry_task_0.task_type IS 'ä»»å¡ç±»å 1ãéè¯æ°æ® 2ãåè°æ°æ®'; |
| | | COMMENT ON COLUMN retry_task_0.create_dt IS 'å建æ¶é´'; |
| | | COMMENT ON COLUMN retry_task_0.update_dt IS 'ä¿®æ¹æ¶é´'; |
| | | |
| | | -- er_retry_task_log |
| | | CREATE TABLE er_retry_task_log |
| | | ( |
| | | id NUMBER GENERATED ALWAYS AS IDENTITY, |
| | | unique_id VARCHAR2(64) NOT NULL, |
| | | namespace_id VARCHAR2(64) DEFAULT '764d604ec6fc45f68cd92514c40e9e1a', |
| | | group_name VARCHAR2(64) NOT NULL, |
| | | scene_name VARCHAR2(64) NOT NULL, |
| | | idempotent_id VARCHAR2(64) NOT NULL, |
| | | biz_no VARCHAR2(64) DEFAULT '', |
| | | executor_name VARCHAR2(512) DEFAULT '', |
| | | args_str CLOB DEFAULT '', |
| | | ext_attrs CLOB DEFAULT '', |
| | | retry_status SMALLINT DEFAULT 0, |
| | | task_type SMALLINT DEFAULT 1, |
| | | create_dt TIMESTAMP DEFAULT CURRENT_TIMESTAMP, |
| | | update_dt TIMESTAMP DEFAULT CURRENT_TIMESTAMP |
| | | ); |
| | | |
| | | CREATE INDEX idx_retry_task_log_1 ON retry_task_log (namespace_id, group_name, scene_name); |
| | | CREATE INDEX idx_retry_task_log_2 ON retry_task_log (retry_status); |
| | | CREATE INDEX idx_retry_task_log_3 ON retry_task_log (idempotent_id); |
| | | CREATE INDEX idx_retry_task_log_4 ON retry_task_log (namespace_id, group_name, unique_id); |
| | | CREATE INDEX idx_retry_task_log_5 ON retry_task_log (biz_no); |
| | | CREATE INDEX idx_retry_task_log_6 ON retry_task_log (create_dt); |
| | | |
| | | COMMENT ON TABLE retry_task_log IS '任塿¥å¿åºç¡ä¿¡æ¯è¡¨'; |
| | | COMMENT ON COLUMN retry_task_log.id IS '主é®'; |
| | | COMMENT ON COLUMN retry_task_log.namespace_id IS 'å½å空é´id'; |
| | | COMMENT ON COLUMN retry_task_log.unique_id IS 'åç»ä¸idå¯ä¸'; |
| | | COMMENT ON COLUMN retry_task_log.group_name IS 'ç»åç§°'; |
| | | COMMENT ON COLUMN retry_task_log.scene_name IS 'åºæ¯åç§°'; |
| | | COMMENT ON COLUMN retry_task_log.idempotent_id IS 'å¹çid'; |
| | | COMMENT ON COLUMN retry_task_log.biz_no IS 'ä¸å¡ç¼å·'; |
| | | COMMENT ON COLUMN retry_task_log.executor_name IS 'æ§è¡å¨åç§°'; |
| | | COMMENT ON COLUMN retry_task_log.args_str IS 'æ§è¡æ¹æ³åæ°'; |
| | | COMMENT ON COLUMN retry_task_log.ext_attrs IS 'æ©å±å段'; |
| | | COMMENT ON COLUMN retry_task_log.retry_status IS 'éè¯ç¶æ 0ãéè¯ä¸ 1ãæå 2ãæå¤§æ¬¡æ°'; |
| | | COMMENT ON COLUMN retry_task_log.task_type IS 'ä»»å¡ç±»å 1ãéè¯æ°æ® 2ãåè°æ°æ®'; |
| | | COMMENT ON COLUMN retry_task_log.create_dt IS 'å建æ¶é´'; |
| | | COMMENT ON COLUMN retry_task_log.update_dt IS 'ä¿®æ¹æ¶é´'; |
| | | |
| | | -- er_retry_task_log_message |
| | | CREATE TABLE er_retry_task_log_message |
| | | ( |
| | | id NUMBER GENERATED ALWAYS AS IDENTITY, |
| | | 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 INDEX idx_retry_task_log_message_1 ON retry_task_log_message (namespace_id, group_name, unique_id); |
| | | CREATE INDEX idx_retry_task_log_message_2 ON retry_task_log_message (create_dt); |
| | | |
| | | COMMENT ON TABLE retry_task_log_message IS 'ä»»å¡è°åº¦æ¥å¿ä¿¡æ¯è®°å½è¡¨'; |
| | | COMMENT ON COLUMN retry_task_log_message.id IS '主é®'; |
| | | COMMENT ON COLUMN retry_task_log_message.namespace_id IS 'å½å空é´'; |
| | | COMMENT ON COLUMN retry_task_log_message.group_name IS 'ç»åç§°'; |
| | | COMMENT ON COLUMN retry_task_log_message.unique_id IS 'åç»ä¸idå¯ä¸'; |
| | | COMMENT ON COLUMN retry_task_log_message.create_dt IS 'å建æ¶é´'; |
| | | COMMENT ON COLUMN retry_task_log_message.message IS 'å¼å¸¸ä¿¡æ¯'; |
| | | COMMENT ON COLUMN retry_task_log_message.log_num IS 'æ¥å¿æ°é'; |
| | | COMMENT ON COLUMN retry_task_log_message.real_time IS '䏿¥æ¶é´'; |
| | | |
| | | -- er_scene_config |
| | | CREATE TABLE er_scene_config |
| | | ( |
| | | id NUMBER GENERATED ALWAYS AS IDENTITY, |
| | | namespace_id VARCHAR2(64) DEFAULT '764d604ec6fc45f68cd92514c40e9e1a', |
| | | scene_name VARCHAR2(64) NOT NULL, |
| | | group_name VARCHAR2(64) NOT NULL, |
| | | scene_status SMALLINT DEFAULT 0, |
| | | max_retry_count INT DEFAULT 5, |
| | | back_off SMALLINT DEFAULT 1, |
| | | trigger_interval VARCHAR2(16) DEFAULT '', |
| | | deadline_request NUMBER(20) DEFAULT 60000, |
| | | route_key SMALLINT DEFAULT 4, |
| | | executor_timeout INT DEFAULT 5, |
| | | description VARCHAR2(256) DEFAULT '', |
| | | create_dt TIMESTAMP DEFAULT CURRENT_TIMESTAMP, |
| | | update_dt TIMESTAMP DEFAULT CURRENT_TIMESTAMP |
| | | ); |
| | | |
| | | CREATE UNIQUE INDEX uk_scene_config_1 ON scene_config (namespace_id, group_name, scene_name); |
| | | |
| | | COMMENT ON TABLE scene_config IS 'åºæ¯é
ç½®'; |
| | | COMMENT ON COLUMN scene_config.id IS '主é®'; |
| | | COMMENT ON COLUMN scene_config.namespace_id IS 'å½å空é´id'; |
| | | COMMENT ON COLUMN scene_config.scene_name IS 'åºæ¯åç§°'; |
| | | COMMENT ON COLUMN scene_config.group_name IS 'ç»åç§°'; |
| | | COMMENT ON COLUMN scene_config.scene_status IS 'ç»ç¶æ 0ãæªå¯ç¨ 1ãå¯ç¨'; |
| | | COMMENT ON COLUMN scene_config.max_retry_count IS 'æå¤§éè¯æ¬¡æ°'; |
| | | COMMENT ON COLUMN scene_config.back_off IS '1ãé»è®¤ç级 2ãåºå®é´éæ¶é´ 3ãCRON 表达å¼'; |
| | | COMMENT ON COLUMN scene_config.trigger_interval IS 'é´éæ¶é¿'; |
| | | COMMENT ON COLUMN scene_config.deadline_request IS 'Deadline Request è°ç¨é¾è¶
æ¶ å使¯«ç§'; |
| | | COMMENT ON COLUMN scene_config.description IS 'æè¿°'; |
| | | COMMENT ON COLUMN scene_config.route_key IS 'è·¯ç±çç¥'; |
| | | COMMENT ON COLUMN scene_config.executor_timeout IS 'è¶
æ¶æ¶é´'; |
| | | COMMENT ON COLUMN scene_config.create_dt IS 'å建æ¶é´'; |
| | | COMMENT ON COLUMN scene_config.update_dt IS 'ä¿®æ¹æ¶é´'; |
| | | |
| | | -- er_server_node |
| | | CREATE TABLE er_server_node |
| | | ( |
| | | id NUMBER GENERATED ALWAYS AS IDENTITY, |
| | | namespace_id VARCHAR2(64) DEFAULT '764d604ec6fc45f68cd92514c40e9e1a', |
| | | group_name VARCHAR2(64) NOT NULL, |
| | | host_id VARCHAR2(64) NOT NULL, |
| | | host_ip VARCHAR2(64) NOT NULL, |
| | | context_path VARCHAR2(256) DEFAULT '/', |
| | | host_port INT NOT NULL, |
| | | expire_at TIMESTAMP NOT NULL, |
| | | node_type SMALLINT NOT NULL, |
| | | ext_attrs VARCHAR2(256) DEFAULT '', |
| | | create_dt TIMESTAMP DEFAULT CURRENT_TIMESTAMP, |
| | | update_dt TIMESTAMP DEFAULT CURRENT_TIMESTAMP |
| | | ); |
| | | |
| | | CREATE UNIQUE INDEX uk_server_node_1 ON server_node (host_id, host_ip); |
| | | CREATE INDEX idx_server_node_1 ON server_node (expire_at, node_type); |
| | | CREATE INDEX idx_server_node_2 ON server_node (namespace_id, group_name); |
| | | |
| | | COMMENT ON TABLE server_node IS 'æå¡å¨èç¹'; |
| | | COMMENT ON COLUMN server_node.id IS '主é®'; |
| | | COMMENT ON COLUMN server_node.group_name IS 'ç»åç§°'; |
| | | COMMENT ON COLUMN server_node.namespace_id IS 'å½å空é´id'; |
| | | COMMENT ON COLUMN server_node.host_id IS '主æºid'; |
| | | COMMENT ON COLUMN server_node.host_ip IS 'æºå¨ip'; |
| | | COMMENT ON COLUMN server_node.context_path IS '客æ·ç«¯ä¸ä¸æè·¯å¾ server.servlet.context-path'; |
| | | COMMENT ON COLUMN server_node.host_port IS 'æºå¨ç«¯å£'; |
| | | COMMENT ON COLUMN server_node.expire_at IS 'è¿ææ¶é´'; |
| | | COMMENT ON COLUMN server_node.node_type IS 'èç¹ç±»å 1ã客æ·ç«¯ 2ãæ¯æå¡ç«¯'; |
| | | COMMENT ON COLUMN server_node.ext_attrs IS 'æ©å±å段'; |
| | | COMMENT ON COLUMN server_node.create_dt IS 'å建æ¶é´'; |
| | | COMMENT ON COLUMN server_node.update_dt IS 'ä¿®æ¹æ¶é´'; |
| | | |
| | | -- er_distributed_lock |
| | | CREATE TABLE er_distributed_lock |
| | | ( |
| | | id NUMBER GENERATED ALWAYS AS IDENTITY, |
| | | name VARCHAR2(64) NOT NULL, |
| | | lock_until TIMESTAMP DEFAULT CURRENT_TIMESTAMP, |
| | | locked_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, |
| | | locked_by VARCHAR2(255) NOT NULL, |
| | | create_dt TIMESTAMP DEFAULT CURRENT_TIMESTAMP, |
| | | update_dt TIMESTAMP DEFAULT CURRENT_TIMESTAMP |
| | | ); |
| | | |
| | | ALTER TABLE distributed_lock |
| | | ADD CONSTRAINT uk_name_distributed_lock UNIQUE (name); |
| | | |
| | | COMMENT ON TABLE distributed_lock IS 'éå®è¡¨'; |
| | | COMMENT ON COLUMN distributed_lock.id IS '主é®'; |
| | | COMMENT ON COLUMN distributed_lock.name IS 'éåç§°'; |
| | | COMMENT ON COLUMN distributed_lock.lock_until IS 'é宿¶é¿'; |
| | | COMMENT ON COLUMN distributed_lock.locked_at IS 'é宿¶é´'; |
| | | COMMENT ON COLUMN distributed_lock.locked_by IS 'éå®è
'; |
| | | COMMENT ON COLUMN distributed_lock.create_dt IS 'å建æ¶é´'; |
| | | COMMENT ON COLUMN distributed_lock.update_dt IS 'ä¿®æ¹æ¶é´'; |
| | | |
| | | -- er_system_user |
| | | CREATE TABLE er_system_user |
| | | ( |
| | | id NUMBER GENERATED ALWAYS AS IDENTITY, |
| | | username VARCHAR2(64) NOT NULL, |
| | | password VARCHAR2(128) NOT NULL, |
| | | role SMALLINT DEFAULT 0, |
| | | create_dt TIMESTAMP DEFAULT CURRENT_TIMESTAMP, |
| | | update_dt TIMESTAMP DEFAULT CURRENT_TIMESTAMP |
| | | ); |
| | | |
| | | CREATE UNIQUE INDEX uk_system_user_1 ON system_user (username); |
| | | |
| | | COMMENT ON TABLE system_user IS 'ç³»ç»ç¨æ·è¡¨'; |
| | | COMMENT ON COLUMN system_user.id IS '主é®'; |
| | | COMMENT ON COLUMN system_user.username IS 'è´¦å·'; |
| | | COMMENT ON COLUMN system_user.password IS 'å¯ç '; |
| | | COMMENT ON COLUMN system_user.role IS 'è§è²ï¼1-æ®éç¨æ·ã2-管çå'; |
| | | COMMENT ON COLUMN system_user.create_dt IS 'å建æ¶é´'; |
| | | COMMENT ON COLUMN system_user.update_dt IS 'ä¿®æ¹æ¶é´'; |
| | | |
| | | -- er_pwd: admin |
| | | INSERT INTO er_system_user VALUES (1, 'admin', '465c194afb65670f38322df087f0a9bb225cc257e43eb4ac5a0c98ef5b3173ac', 2, sysdate, sysdate); |
| | | |
| | | -- er_system_user_permission |
| | | CREATE TABLE er_system_user_permission |
| | | ( |
| | | id NUMBER GENERATED ALWAYS AS IDENTITY, |
| | | namespace_id VARCHAR2(64) DEFAULT '764d604ec6fc45f68cd92514c40e9e1a', |
| | | group_name VARCHAR2(64) NOT NULL, |
| | | system_user_id NUMBER(20) NOT NULL, |
| | | create_dt TIMESTAMP DEFAULT CURRENT_TIMESTAMP, |
| | | update_dt TIMESTAMP DEFAULT CURRENT_TIMESTAMP |
| | | ); |
| | | |
| | | CREATE UNIQUE INDEX uk_system_user_permission_1 ON system_user_permission (namespace_id, group_name, system_user_id); |
| | | |
| | | COMMENT ON TABLE system_user_permission IS 'ç³»ç»ç¨æ·æé表'; |
| | | COMMENT ON COLUMN system_user_permission.id IS '主é®'; |
| | | COMMENT ON COLUMN system_user_permission.namespace_id IS 'å½å空é´id'; |
| | | COMMENT ON COLUMN system_user_permission.group_name IS 'ç»åç§°'; |
| | | COMMENT ON COLUMN system_user_permission.system_user_id IS 'ç³»ç»ç¨æ·id'; |
| | | COMMENT ON COLUMN system_user_permission.create_dt IS 'å建æ¶é´'; |
| | | COMMENT ON COLUMN system_user_permission.update_dt IS 'ä¿®æ¹æ¶é´'; |
| | | |
| | | -- er_sequence_alloc |
| | | CREATE TABLE er_sequence_alloc |
| | | ( |
| | | id NUMBER GENERATED ALWAYS AS IDENTITY, |
| | | namespace_id VARCHAR2(64) DEFAULT '764d604ec6fc45f68cd92514c40e9e1a', |
| | | group_name VARCHAR2(64) DEFAULT '', |
| | | max_id NUMBER(20) DEFAULT 1, |
| | | step INT DEFAULT 100, |
| | | update_dt TIMESTAMP DEFAULT CURRENT_TIMESTAMP |
| | | ); |
| | | |
| | | CREATE UNIQUE INDEX uk_sequence_alloc_1 ON sequence_alloc (namespace_id, group_name); |
| | | |
| | | COMMENT ON TABLE sequence_alloc IS 'å·æ®µæ¨¡å¼åºå·IDåé
表'; |
| | | COMMENT ON COLUMN sequence_alloc.id IS '主é®'; |
| | | COMMENT ON COLUMN sequence_alloc.namespace_id IS 'å½å空é´id'; |
| | | COMMENT ON COLUMN sequence_alloc.group_name IS 'ç»åç§°'; |
| | | COMMENT ON COLUMN sequence_alloc.max_id IS 'æå¤§id'; |
| | | COMMENT ON COLUMN sequence_alloc.step IS 'æ¥é¿'; |
| | | COMMENT ON COLUMN sequence_alloc.update_dt IS 'æ´æ°æ¶é´'; |
| | | |
| | | -- er_job |
| | | CREATE TABLE er_job |
| | | ( |
| | | id NUMBER GENERATED ALWAYS AS IDENTITY, |
| | | namespace_id VARCHAR2(64) DEFAULT '764d604ec6fc45f68cd92514c40e9e1a', |
| | | group_name VARCHAR2(64) NOT NULL, |
| | | job_name VARCHAR2(64) NOT NULL, |
| | | args_str CLOB DEFAULT '', |
| | | args_type SMALLINT DEFAULT 1, |
| | | next_trigger_at NUMBER(20) NOT NULL, |
| | | job_status SMALLINT DEFAULT 1, |
| | | task_type SMALLINT DEFAULT 1, |
| | | route_key SMALLINT DEFAULT 4, |
| | | executor_type SMALLINT DEFAULT 1, |
| | | executor_info VARCHAR2(255) DEFAULT NULL, |
| | | trigger_type SMALLINT NOT NULL, |
| | | trigger_interval VARCHAR2(255) NOT NULL, |
| | | block_strategy SMALLINT DEFAULT 1, |
| | | executor_timeout INT DEFAULT 0, |
| | | max_retry_times INT DEFAULT 0, |
| | | parallel_num INT DEFAULT 1, |
| | | retry_interval INT DEFAULT 0, |
| | | bucket_index INT DEFAULT 0, |
| | | resident SMALLINT DEFAULT 0, |
| | | description VARCHAR2(256) DEFAULT '', |
| | | ext_attrs VARCHAR2(256) DEFAULT '', |
| | | create_dt TIMESTAMP DEFAULT CURRENT_TIMESTAMP, |
| | | update_dt TIMESTAMP DEFAULT CURRENT_TIMESTAMP, |
| | | deleted SMALLINT DEFAULT 0 |
| | | ); |
| | | |
| | | CREATE INDEX idx_job_1 ON job (namespace_id, group_name); |
| | | CREATE INDEX idx_job_2 ON job (job_status, bucket_index); |
| | | CREATE INDEX idx_job_3 ON job (create_dt); |
| | | |
| | | COMMENT ON TABLE job IS 'ä»»å¡ä¿¡æ¯'; |
| | | COMMENT ON COLUMN job.id IS '主é®'; |
| | | COMMENT ON COLUMN job.namespace_id IS 'å½å空é´id'; |
| | | COMMENT ON COLUMN job.group_name IS 'ç»åç§°'; |
| | | COMMENT ON COLUMN job.job_name IS 'åç§°'; |
| | | COMMENT ON COLUMN job.args_str IS 'æ§è¡æ¹æ³åæ°'; |
| | | COMMENT ON COLUMN job.args_type IS 'åæ°ç±»å'; |
| | | COMMENT ON COLUMN job.next_trigger_at IS '䏿¬¡è§¦åæ¶é´'; |
| | | COMMENT ON COLUMN job.job_status IS 'éè¯ç¶æ 0ãå
³éã1ãå¼å¯'; |
| | | COMMENT ON COLUMN job.task_type IS 'ä»»å¡ç±»å 1ãé群 2ã广æ 3ãåç'; |
| | | COMMENT ON COLUMN job.route_key IS 'è·¯ç±çç¥'; |
| | | COMMENT ON COLUMN job.executor_type IS 'æ§è¡å¨ç±»å'; |
| | | COMMENT ON COLUMN job.executor_info IS 'æ§è¡å¨åç§°'; |
| | | COMMENT ON COLUMN job.trigger_type IS '触åç±»å 1.CRON è¡¨è¾¾å¼ 2. åºå®æ¶é´'; |
| | | COMMENT ON COLUMN job.trigger_interval IS 'é´éæ¶é¿'; |
| | | COMMENT ON COLUMN job.block_strategy IS 'é»å¡çç¥ 1ãä¸¢å¼ 2ãè¦ç 3ãå¹¶è¡'; |
| | | COMMENT ON COLUMN job.executor_timeout IS '任塿§è¡è¶
æ¶æ¶é´ï¼åä½ç§'; |
| | | COMMENT ON COLUMN job.max_retry_times IS 'æå¤§éè¯æ¬¡æ°'; |
| | | COMMENT ON COLUMN job.parallel_num IS 'å¹¶è¡æ°'; |
| | | COMMENT ON COLUMN job.retry_interval IS 'æ´æ°éè¯é´é(s)'; |
| | | COMMENT ON COLUMN job.bucket_index IS 'bucket'; |
| | | COMMENT ON COLUMN job.resident IS 'æ¯å¦æ¯å¸¸é©»ä»»å¡'; |
| | | COMMENT ON COLUMN job.description IS 'æè¿°'; |
| | | COMMENT ON COLUMN job.ext_attrs IS 'æ©å±å段'; |
| | | COMMENT ON COLUMN job.create_dt IS 'å建æ¶é´'; |
| | | COMMENT ON COLUMN job.deleted IS 'é»è¾å é¤ 1ãå é¤'; |
| | | COMMENT ON COLUMN job.update_dt IS 'æ´æ°æ¶é´'; |
| | | |
| | | -- er_job_log_message |
| | | CREATE TABLE er_job_log_message |
| | | ( |
| | | id NUMBER GENERATED ALWAYS AS IDENTITY, |
| | | namespace_id VARCHAR2(64) DEFAULT '764d604ec6fc45f68cd92514c40e9e1a', |
| | | group_name VARCHAR2(64) NOT NULL, |
| | | job_id NUMBER(20) NOT NULL, |
| | | task_batch_id NUMBER(20) NOT NULL, |
| | | task_id NUMBER(20) NOT NULL, |
| | | message CLOB DEFAULT '', |
| | | log_num INT DEFAULT 1, |
| | | real_time NUMBER(20) DEFAULT 0, |
| | | ext_attrs VARCHAR2(256) DEFAULT '', |
| | | create_dt TIMESTAMP DEFAULT CURRENT_TIMESTAMP |
| | | ); |
| | | |
| | | CREATE INDEX idx_job_log_message_1 ON job_log_message (namespace_id, group_name); |
| | | CREATE INDEX idx_job_log_message_2 ON job_log_message (task_batch_id, task_id); |
| | | CREATE INDEX idx_job_log_message_3 ON job_log_message (create_dt); |
| | | |
| | | COMMENT ON TABLE job_log_message IS 'è°åº¦æ¥å¿'; |
| | | COMMENT ON COLUMN job_log_message.id IS '主é®'; |
| | | COMMENT ON COLUMN job_log_message.namespace_id IS 'å½å空é´id'; |
| | | COMMENT ON COLUMN job_log_message.group_name IS 'ç»åç§°'; |
| | | COMMENT ON COLUMN job_log_message.job_id IS 'ä»»å¡ä¿¡æ¯id'; |
| | | COMMENT ON COLUMN job_log_message.task_batch_id IS '任塿¹æ¬¡id'; |
| | | COMMENT ON COLUMN job_log_message.task_id IS 'è°åº¦ä»»å¡id'; |
| | | COMMENT ON COLUMN job_log_message.message IS 'è°åº¦ä¿¡æ¯'; |
| | | COMMENT ON COLUMN job_log_message.log_num IS 'æ¥å¿åºå·'; |
| | | COMMENT ON COLUMN job_log_message.real_time IS 'å®é
æ¶é´'; |
| | | COMMENT ON COLUMN job_log_message.create_dt IS 'å建æ¶é´'; |
| | | COMMENT ON COLUMN job_log_message.ext_attrs IS 'æ©å±å段'; |
| | | |
| | | -- er_job_task |
| | | CREATE TABLE er_job_task |
| | | ( |
| | | id NUMBER GENERATED ALWAYS AS IDENTITY, |
| | | namespace_id VARCHAR2(64) DEFAULT '764d604ec6fc45f68cd92514c40e9e1a', |
| | | group_name VARCHAR2(64) NOT NULL, |
| | | job_id NUMBER(20) NOT NULL, |
| | | task_batch_id NUMBER(20) NOT NULL, |
| | | parent_id NUMBER(20) DEFAULT 0, |
| | | task_status SMALLINT DEFAULT 0, |
| | | retry_count INT DEFAULT 0, |
| | | client_info VARCHAR2(128) DEFAULT NULL, |
| | | result_message CLOB DEFAULT '', |
| | | args_str CLOB DEFAULT '', |
| | | args_type SMALLINT DEFAULT 1, |
| | | ext_attrs VARCHAR2(256) DEFAULT '', |
| | | create_dt TIMESTAMP DEFAULT CURRENT_TIMESTAMP, |
| | | update_dt TIMESTAMP DEFAULT CURRENT_TIMESTAMP |
| | | ); |
| | | |
| | | CREATE INDEX idx_job_task_1 ON job_task (namespace_id, group_name); |
| | | CREATE INDEX idx_job_task_2 ON job_task (task_batch_id, task_status); |
| | | CREATE INDEX idx_job_task_3 ON job_task (create_dt); |
| | | |
| | | COMMENT ON TABLE job_task IS 'ä»»å¡å®ä¾'; |
| | | COMMENT ON COLUMN job_task.id IS '主é®'; |
| | | COMMENT ON COLUMN job_task.namespace_id IS 'å½å空é´id'; |
| | | COMMENT ON COLUMN job_task.group_name IS 'ç»åç§°'; |
| | | COMMENT ON COLUMN job_task.job_id IS 'ä»»å¡ä¿¡æ¯id'; |
| | | COMMENT ON COLUMN job_task.task_batch_id IS '任塿¹æ¬¡id'; |
| | | COMMENT ON COLUMN job_task.parent_id IS 'ç¶æ§è¡å¨id'; |
| | | COMMENT ON COLUMN job_task.task_status IS 'æ§è¡çç¶æ 0ã失败 1ãæå'; |
| | | COMMENT ON COLUMN job_task.retry_count IS 'éè¯æ¬¡æ°'; |
| | | COMMENT ON COLUMN job_task.client_info IS '客æ·ç«¯å°å clientId#ip:port'; |
| | | COMMENT ON COLUMN job_task.result_message IS 'è°åº¦ä¿¡æ¯'; |
| | | COMMENT ON COLUMN job_task.args_str IS 'æ§è¡æ¹æ³åæ°'; |
| | | COMMENT ON COLUMN job_task.args_type IS 'åæ°ç±»å'; |
| | | COMMENT ON COLUMN job_task.create_dt IS 'å建æ¶é´'; |
| | | COMMENT ON COLUMN job_task.update_dt IS 'å建æ¶é´'; |
| | | COMMENT ON COLUMN job_task.ext_attrs IS 'æ©å±å段'; |
| | | |
| | | -- er_job_task_batch |
| | | CREATE TABLE er_job_task_batch |
| | | ( |
| | | id NUMBER GENERATED ALWAYS AS IDENTITY, |
| | | namespace_id VARCHAR2(64) DEFAULT '764d604ec6fc45f68cd92514c40e9e1a', |
| | | group_name VARCHAR2(64) NOT NULL, |
| | | job_id NUMBER(20) NOT NULL, |
| | | workflow_node_id NUMBER(20) DEFAULT 0, |
| | | parent_workflow_node_id NUMBER(20) DEFAULT 0, |
| | | workflow_task_batch_id NUMBER(20) DEFAULT 0, |
| | | parent_id VARCHAR2(64) DEFAULT '', |
| | | task_batch_status SMALLINT DEFAULT 0, |
| | | operation_reason SMALLINT DEFAULT 0, |
| | | execution_at NUMBER(20) DEFAULT 0, |
| | | system_task_type SMALLINT DEFAULT 3, |
| | | ext_attrs VARCHAR2(256) DEFAULT '', |
| | | deleted SMALLINT DEFAULT 0, |
| | | create_dt TIMESTAMP DEFAULT CURRENT_TIMESTAMP, |
| | | update_dt TIMESTAMP DEFAULT CURRENT_TIMESTAMP |
| | | ); |
| | | |
| | | CREATE INDEX idx_job_task_batch_1 ON job_task_batch (namespace_id, group_name); |
| | | CREATE INDEX idx_job_task_batch_2 ON job_task_batch (job_id, task_batch_status); |
| | | CREATE INDEX idx_job_task_batch_3 ON job_task_batch (create_dt); |
| | | CREATE INDEX idx_job_task_batch_4 ON job_task_batch (workflow_task_batch_id, workflow_node_id); |
| | | |
| | | COMMENT ON TABLE job_task_batch IS '任塿¹æ¬¡'; |
| | | COMMENT ON COLUMN job_task_batch.id IS '主é®'; |
| | | COMMENT ON COLUMN job_task_batch.namespace_id IS 'å½å空é´id'; |
| | | COMMENT ON COLUMN job_task_batch.group_name IS 'ç»åç§°'; |
| | | COMMENT ON COLUMN job_task_batch.job_id IS 'ä»»å¡ä¿¡æ¯id'; |
| | | COMMENT ON COLUMN job_task_batch.task_batch_status IS '任塿¹æ¬¡ç¶æ 0ã失败 1ãæå'; |
| | | COMMENT ON COLUMN job_task_batch.operation_reason IS 'æä½åå '; |
| | | COMMENT ON COLUMN job_task_batch.workflow_node_id IS '工使µèç¹id'; |
| | | COMMENT ON COLUMN job_task_batch.parent_workflow_node_id IS 'ç¶èç¹'; |
| | | COMMENT ON COLUMN job_task_batch.workflow_task_batch_id IS '任塿¹æ¬¡id'; |
| | | COMMENT ON COLUMN job_task_batch.system_task_type IS 'ä»»å¡ç±»å 0ãç³»ç»ä»»å¡ 1ãä¸å¡ä»»å¡'; |
| | | COMMENT ON COLUMN job_task_batch.execution_at IS '任塿§è¡æ¶é´'; |
| | | COMMENT ON COLUMN job_task_batch.parent_id IS 'ç¶èç¹'; |
| | | COMMENT ON COLUMN job_task_batch.deleted IS 'é»è¾å é¤ 1ãå é¤'; |
| | | COMMENT ON COLUMN job_task_batch.create_dt IS 'å建æ¶é´'; |
| | | COMMENT ON COLUMN job_task_batch.update_dt IS 'å建æ¶é´'; |
| | | COMMENT ON COLUMN job_task_batch.ext_attrs IS 'æ©å±å段'; |
| | | |
| | | CREATE TABLE er_job_notify_config |
| | | ( |
| | | id NUMBER GENERATED ALWAYS AS IDENTITY, |
| | | namespace_id VARCHAR2(64) DEFAULT '764d604ec6fc45f68cd92514c40e9e1a', |
| | | group_name VARCHAR2(64) NOT NULL, |
| | | job_id NUMBER(20) NOT NULL, |
| | | notify_status SMALLINT DEFAULT 0, |
| | | notify_type SMALLINT DEFAULT 0, |
| | | notify_attribute VARCHAR2(512) NOT NULL, |
| | | notify_threshold INT DEFAULT 0, |
| | | notify_scene SMALLINT DEFAULT 0, |
| | | rate_limiter_status SMALLINT DEFAULT 0, |
| | | rate_limiter_threshold INT DEFAULT 0, |
| | | description VARCHAR2(256) DEFAULT '', |
| | | create_dt TIMESTAMP DEFAULT CURRENT_TIMESTAMP, |
| | | update_dt TIMESTAMP DEFAULT CURRENT_TIMESTAMP |
| | | ); |
| | | |
| | | CREATE INDEX idx_job_notify_config_1 ON job_notify_config (namespace_id, group_name, job_id); |
| | | |
| | | COMMENT ON TABLE job_notify_config IS 'éç¥é
ç½®'; |
| | | COMMENT ON COLUMN job_notify_config.id IS '主é®'; |
| | | COMMENT ON COLUMN job_notify_config.namespace_id IS 'å½å空é´id'; |
| | | COMMENT ON COLUMN job_notify_config.group_name IS 'ç»åç§°'; |
| | | COMMENT ON COLUMN job_notify_config.job_id IS 'ä»»å¡ä¿¡æ¯id'; |
| | | COMMENT ON COLUMN job_notify_config.notify_status IS 'éç¥ç¶æ 0ãæªå¯ç¨ 1ãå¯ç¨'; |
| | | COMMENT ON COLUMN job_notify_config.notify_type IS 'éç¥ç±»å 1ãéé 2ãé®ä»¶ 3ãä¼ä¸å¾®ä¿¡'; |
| | | COMMENT ON COLUMN job_notify_config.notify_attribute IS 'é
ç½®å±æ§'; |
| | | COMMENT ON COLUMN job_notify_config.notify_threshold IS 'éç¥éå¼'; |
| | | COMMENT ON COLUMN job_notify_config.notify_scene IS 'éç¥åºæ¯'; |
| | | COMMENT ON COLUMN job_notify_config.rate_limiter_status IS 'éæµç¶æ 0ãæªå¯ç¨ 1ãå¯ç¨'; |
| | | COMMENT ON COLUMN job_notify_config.rate_limiter_threshold IS 'æ¯ç§éæµéå¼'; |
| | | COMMENT ON COLUMN job_notify_config.description IS 'æè¿°'; |
| | | COMMENT ON COLUMN job_notify_config.create_dt IS 'å建æ¶é´'; |
| | | COMMENT ON COLUMN job_notify_config.update_dt IS 'ä¿®æ¹æ¶é´'; |
| | | |
| | | -- er_retry_summary |
| | | CREATE TABLE er_retry_summary |
| | | ( |
| | | id NUMBER GENERATED ALWAYS AS IDENTITY, |
| | | namespace_id VARCHAR2(64) DEFAULT '764d604ec6fc45f68cd92514c40e9e1a', |
| | | group_name VARCHAR2(64) DEFAULT '', |
| | | scene_name VARCHAR2(50) DEFAULT '', |
| | | trigger_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, |
| | | running_num INT DEFAULT 0, |
| | | finish_num INT DEFAULT 0, |
| | | max_count_num INT DEFAULT 0, |
| | | suspend_num INT DEFAULT 0, |
| | | create_dt TIMESTAMP DEFAULT CURRENT_TIMESTAMP, |
| | | update_dt TIMESTAMP DEFAULT CURRENT_TIMESTAMP |
| | | ); |
| | | |
| | | CREATE UNIQUE INDEX uk_retry_summary_1 ON retry_summary (namespace_id, group_name, scene_name, trigger_at); |
| | | |
| | | COMMENT ON TABLE retry_summary IS 'DashBoard_Retry'; |
| | | COMMENT ON COLUMN retry_summary.id IS '主é®'; |
| | | COMMENT ON COLUMN retry_summary.namespace_id IS 'å½å空é´id'; |
| | | COMMENT ON COLUMN retry_summary.group_name IS 'ç»åç§°'; |
| | | COMMENT ON COLUMN retry_summary.scene_name IS 'åºæ¯åç§°'; |
| | | COMMENT ON COLUMN retry_summary.trigger_at IS 'ç»è®¡æ¶é´'; |
| | | COMMENT ON COLUMN retry_summary.running_num IS 'éè¯ä¸-æ¥å¿æ°é'; |
| | | COMMENT ON COLUMN retry_summary.finish_num IS 'éè¯å®æ-æ¥å¿æ°é'; |
| | | COMMENT ON COLUMN retry_summary.max_count_num IS 'éè¯å°è¾¾æå¤§æ¬¡æ°-æ¥å¿æ°é'; |
| | | COMMENT ON COLUMN retry_summary.suspend_num IS 'æåéè¯-æ¥å¿æ°é'; |
| | | COMMENT ON COLUMN retry_summary.create_dt IS 'å建æ¶é´'; |
| | | COMMENT ON COLUMN retry_summary.update_dt IS 'ä¿®æ¹æ¶é´'; |
| | | |
| | | -- er_job_summary |
| | | CREATE TABLE er_job_summary |
| | | ( |
| | | id NUMBER GENERATED ALWAYS AS IDENTITY, |
| | | namespace_id VARCHAR2(64) DEFAULT '764d604ec6fc45f68cd92514c40e9e1a', |
| | | group_name VARCHAR2(64) DEFAULT '', |
| | | business_id NUMBER(20) NOT NULL, |
| | | system_task_type SMALLINT DEFAULT '3', |
| | | trigger_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, |
| | | success_num INT DEFAULT 0, |
| | | fail_num INT DEFAULT 0, |
| | | fail_reason VARCHAR2(512) DEFAULT '', |
| | | stop_num INT DEFAULT 0, |
| | | stop_reason VARCHAR2(512) DEFAULT '', |
| | | cancel_num INT DEFAULT 0, |
| | | cancel_reason VARCHAR2(512) DEFAULT '', |
| | | create_dt TIMESTAMP DEFAULT CURRENT_TIMESTAMP, |
| | | update_dt TIMESTAMP DEFAULT CURRENT_TIMESTAMP |
| | | ); |
| | | |
| | | CREATE UNIQUE INDEX uk_job_summary_1 ON job_summary (trigger_at, system_task_type, business_id); |
| | | CREATE INDEX idx_job_summary_1 ON job_summary (namespace_id, group_name, business_id); |
| | | |
| | | COMMENT ON TABLE job_summary IS 'DashBoard_Job'; |
| | | COMMENT ON COLUMN job_summary.id IS '主é®'; |
| | | COMMENT ON COLUMN job_summary.namespace_id IS 'å½å空é´id'; |
| | | COMMENT ON COLUMN job_summary.group_name IS 'ç»åç§°'; |
| | | COMMENT ON COLUMN job_summary.business_id IS 'ä¸å¡id (job_idæworkflow_id)'; |
| | | COMMENT ON COLUMN job_summary.system_task_type IS 'ä»»å¡ç±»å 3ãJOBä»»å¡ 4ãWORKFLOWä»»å¡'; |
| | | COMMENT ON COLUMN job_summary.trigger_at IS 'ç»è®¡æ¶é´'; |
| | | COMMENT ON COLUMN job_summary.success_num IS 'æ§è¡æå-æ¥å¿æ°é'; |
| | | COMMENT ON COLUMN job_summary.fail_num IS 'æ§è¡å¤±è´¥-æ¥å¿æ°é'; |
| | | COMMENT ON COLUMN job_summary.fail_reason IS '失败åå '; |
| | | COMMENT ON COLUMN job_summary.stop_num IS 'æ§è¡å¤±è´¥-æ¥å¿æ°é'; |
| | | COMMENT ON COLUMN job_summary.stop_reason IS '失败åå '; |
| | | COMMENT ON COLUMN job_summary.cancel_num IS 'æ§è¡å¤±è´¥-æ¥å¿æ°é'; |
| | | COMMENT ON COLUMN job_summary.cancel_reason IS '失败åå '; |
| | | |
| | | -- er_workflow |
| | | CREATE TABLE er_workflow |
| | | ( |
| | | id NUMBER GENERATED ALWAYS AS IDENTITY, |
| | | workflow_name VARCHAR2(64) NOT NULL, |
| | | namespace_id VARCHAR2(64) DEFAULT '764d604ec6fc45f68cd92514c40e9e1a', |
| | | group_name VARCHAR2(64) NOT NULL, |
| | | workflow_status SMALLINT DEFAULT 1, |
| | | trigger_type SMALLINT NOT NULL, |
| | | trigger_interval VARCHAR2(255) NOT NULL, |
| | | next_trigger_at NUMBER(20) NOT NULL, |
| | | block_strategy SMALLINT DEFAULT 1, |
| | | executor_timeout INT DEFAULT 0, |
| | | description VARCHAR2(256) DEFAULT '', |
| | | flow_info CLOB DEFAULT '', |
| | | bucket_index INT DEFAULT 0, |
| | | version INT NOT NULL, |
| | | create_dt TIMESTAMP DEFAULT CURRENT_TIMESTAMP, |
| | | update_dt TIMESTAMP DEFAULT CURRENT_TIMESTAMP, |
| | | deleted SMALLINT DEFAULT 0, |
| | | ext_attrs VARCHAR2(256) DEFAULT '' |
| | | ); |
| | | |
| | | CREATE INDEX idx_workflow_1 ON workflow (create_dt); |
| | | CREATE INDEX idx_workflow_2 ON workflow (namespace_id, group_name); |
| | | |
| | | COMMENT ON TABLE workflow IS '工使µ'; |
| | | COMMENT ON COLUMN workflow.id IS '主é®'; |
| | | COMMENT ON COLUMN workflow.workflow_name IS '工使µåç§°'; |
| | | COMMENT ON COLUMN workflow.namespace_id IS 'å½å空é´id'; |
| | | COMMENT ON COLUMN workflow.group_name IS 'ç»åç§°'; |
| | | COMMENT ON COLUMN workflow.workflow_status IS '工使µç¶æ 0ãå
³éã1ãå¼å¯'; |
| | | COMMENT ON COLUMN workflow.trigger_type IS '触åç±»å 1.CRON è¡¨è¾¾å¼ 2. åºå®æ¶é´'; |
| | | COMMENT ON COLUMN workflow.trigger_interval IS 'é´éæ¶é¿'; |
| | | COMMENT ON COLUMN workflow.next_trigger_at IS '䏿¬¡è§¦åæ¶é´'; |
| | | COMMENT ON COLUMN workflow.block_strategy IS 'é»å¡çç¥ 1ãä¸¢å¼ 2ãè¦ç 3ãå¹¶è¡'; |
| | | COMMENT ON COLUMN workflow.executor_timeout IS '任塿§è¡è¶
æ¶æ¶é´ï¼åä½ç§'; |
| | | COMMENT ON COLUMN workflow.description IS 'æè¿°'; |
| | | COMMENT ON COLUMN workflow.flow_info IS 'æµç¨ä¿¡æ¯'; |
| | | COMMENT ON COLUMN workflow.bucket_index IS 'bucket'; |
| | | COMMENT ON COLUMN workflow.version IS 'çæ¬å·'; |
| | | COMMENT ON COLUMN workflow.create_dt IS 'å建æ¶é´'; |
| | | COMMENT ON COLUMN workflow.update_dt IS 'ä¿®æ¹æ¶é´'; |
| | | COMMENT ON COLUMN workflow.deleted IS 'é»è¾å é¤ 1ãå é¤'; |
| | | COMMENT ON COLUMN workflow.ext_attrs IS 'æ©å±å段'; |
| | | |
| | | -- er_workflow_node |
| | | CREATE TABLE er_workflow_node |
| | | ( |
| | | id NUMBER GENERATED ALWAYS AS IDENTITY, |
| | | namespace_id VARCHAR2(64) DEFAULT '764d604ec6fc45f68cd92514c40e9e1a', |
| | | node_name VARCHAR2(64) NOT NULL, |
| | | group_name VARCHAR2(64) NOT NULL, |
| | | job_id NUMBER(20) NOT NULL, |
| | | workflow_id NUMBER(20) NOT NULL, |
| | | node_type SMALLINT DEFAULT 1, |
| | | expression_type SMALLINT DEFAULT 0, |
| | | fail_strategy SMALLINT DEFAULT 1, |
| | | workflow_node_status SMALLINT DEFAULT 1, |
| | | priority_level INT DEFAULT 1, |
| | | node_info CLOB DEFAULT '', |
| | | version INT NOT NULL, |
| | | create_dt TIMESTAMP DEFAULT CURRENT_TIMESTAMP, |
| | | update_dt TIMESTAMP DEFAULT CURRENT_TIMESTAMP, |
| | | deleted SMALLINT DEFAULT 0, |
| | | ext_attrs VARCHAR2(256) DEFAULT '' |
| | | ); |
| | | |
| | | CREATE INDEX idx_workflow_node_1 ON workflow_node (create_dt); |
| | | CREATE INDEX idx_workflow_node_2 ON workflow_node (namespace_id, group_name); |
| | | |
| | | COMMENT ON TABLE workflow_node IS '工使µèç¹'; |
| | | COMMENT ON COLUMN workflow_node.id IS '主é®'; |
| | | COMMENT ON COLUMN workflow_node.namespace_id IS 'å½å空é´id'; |
| | | COMMENT ON COLUMN workflow_node.node_name IS 'èç¹åç§°'; |
| | | COMMENT ON COLUMN workflow_node.group_name IS 'ç»åç§°'; |
| | | COMMENT ON COLUMN workflow_node.job_id IS 'ä»»å¡ä¿¡æ¯id'; |
| | | COMMENT ON COLUMN workflow_node.workflow_id IS '工使µID'; |
| | | COMMENT ON COLUMN workflow_node.node_type IS '1ãä»»å¡èç¹ 2ãæ¡ä»¶èç¹'; |
| | | COMMENT ON COLUMN workflow_node.expression_type IS '1ãSpElã2ãAviator 3ãQL'; |
| | | COMMENT ON COLUMN workflow_node.fail_strategy IS '失败çç¥ 1ãè·³è¿ 2ãé»å¡'; |
| | | COMMENT ON COLUMN workflow_node.workflow_node_status IS '工使µèç¹ç¶æ 0ãå
³éã1ãå¼å¯'; |
| | | COMMENT ON COLUMN workflow_node.priority_level IS 'ä¼å
级'; |
| | | COMMENT ON COLUMN workflow_node.node_info IS 'èç¹ä¿¡æ¯'; |
| | | COMMENT ON COLUMN workflow_node.version IS 'çæ¬å·'; |
| | | COMMENT ON COLUMN workflow_node.create_dt IS 'å建æ¶é´'; |
| | | COMMENT ON COLUMN workflow_node.update_dt IS 'ä¿®æ¹æ¶é´'; |
| | | COMMENT ON COLUMN workflow_node.deleted IS 'é»è¾å é¤ 1ãå é¤'; |
| | | COMMENT ON COLUMN workflow_node.ext_attrs IS 'æ©å±å段'; |
| | | |
| | | -- er_workflow_task_batch |
| | | CREATE TABLE er_workflow_task_batch |
| | | ( |
| | | id NUMBER GENERATED ALWAYS AS IDENTITY, |
| | | namespace_id VARCHAR2(64) DEFAULT '764d604ec6fc45f68cd92514c40e9e1a', |
| | | group_name VARCHAR2(64) NOT NULL, |
| | | workflow_id NUMBER(20) NOT NULL, |
| | | task_batch_status SMALLINT DEFAULT 0, |
| | | operation_reason SMALLINT DEFAULT 0, |
| | | flow_info CLOB DEFAULT '', |
| | | execution_at NUMBER(20) DEFAULT 0, |
| | | create_dt TIMESTAMP DEFAULT CURRENT_TIMESTAMP, |
| | | update_dt TIMESTAMP DEFAULT CURRENT_TIMESTAMP, |
| | | deleted SMALLINT DEFAULT 0, |
| | | ext_attrs VARCHAR2(256) DEFAULT '' |
| | | ); |
| | | |
| | | CREATE INDEX idx_workflow_task_batch_1 ON workflow_task_batch (workflow_id, task_batch_status); |
| | | CREATE INDEX idx_workflow_task_batch_2 ON workflow_task_batch (create_dt); |
| | | CREATE INDEX idx_workflow_task_batch_3 ON workflow_task_batch (namespace_id, group_name); |
| | | |
| | | COMMENT ON TABLE workflow_task_batch IS '工使µæ¹æ¬¡'; |
| | | COMMENT ON COLUMN workflow_task_batch.id IS '主é®'; |
| | | COMMENT ON COLUMN workflow_task_batch.namespace_id IS 'å½å空é´id'; |
| | | COMMENT ON COLUMN workflow_task_batch.group_name IS 'ç»åç§°'; |
| | | COMMENT ON COLUMN workflow_task_batch.workflow_id IS '工使µä»»å¡id'; |
| | | COMMENT ON COLUMN workflow_task_batch.task_batch_status IS '任塿¹æ¬¡ç¶æ 0ã失败 1ãæå'; |
| | | COMMENT ON COLUMN workflow_task_batch.operation_reason IS 'æä½åå '; |
| | | COMMENT ON COLUMN workflow_task_batch.flow_info IS 'æµç¨ä¿¡æ¯'; |
| | | COMMENT ON COLUMN workflow_task_batch.execution_at IS '任塿§è¡æ¶é´'; |
| | | COMMENT ON COLUMN workflow_task_batch.create_dt IS 'å建æ¶é´'; |
| | | COMMENT ON COLUMN workflow_task_batch.update_dt IS 'ä¿®æ¹æ¶é´'; |
| | | COMMENT ON COLUMN workflow_task_batch.deleted IS 'é»è¾å é¤ 1ãå é¤'; |
| | | COMMENT ON COLUMN workflow_task_batch.ext_attrs IS 'æ©å±å段'; |
¶Ô±ÈÐÂÎļþ |
| | |
| | | -- PostgreSQL DDL |
| | | |
| | | CREATE TABLE er_namespace |
| | | ( |
| | | id BIGSERIAL PRIMARY KEY, |
| | | name VARCHAR(64) NOT NULL, |
| | | unique_id VARCHAR(64) NOT NULL, |
| | | description VARCHAR(256) NOT NULL DEFAULT '', |
| | | create_dt TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, |
| | | update_dt TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, |
| | | deleted SMALLINT NOT NULL DEFAULT 0 |
| | | ); |
| | | |
| | | CREATE UNIQUE INDEX uk_namespace_unique_id ON namespace (unique_id); |
| | | |
| | | COMMENT ON COLUMN namespace.id IS '主é®'; |
| | | COMMENT ON COLUMN namespace.name IS 'åç§°'; |
| | | COMMENT ON COLUMN namespace.unique_id IS 'å¯ä¸id'; |
| | | COMMENT ON COLUMN namespace.description IS 'æè¿°'; |
| | | COMMENT ON COLUMN namespace.create_dt IS 'å建æ¶é´'; |
| | | COMMENT ON COLUMN namespace.update_dt IS 'ä¿®æ¹æ¶é´'; |
| | | COMMENT ON COLUMN namespace.deleted IS 'é»è¾å é¤ 1ãå é¤'; |
| | | COMMENT ON TABLE namespace IS 'å½å空é´'; |
| | | |
| | | INSERT INTO er_namespace VALUES (1, 'Development', 'dev', '', now(), now(), 0); |
| | | INSERT INTO er_namespace VALUES (2, 'Production', 'prod', '', now(), now(), 0); |
| | | |
| | | CREATE TABLE er_group_config |
| | | ( |
| | | id BIGSERIAL PRIMARY KEY, |
| | | namespace_id VARCHAR(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a', |
| | | group_name VARCHAR(64) NOT NULL, |
| | | description VARCHAR(256) DEFAULT '', |
| | | token VARCHAR(64) DEFAULT 'ER_cKqBTPzCsWA3VyuCfFoccmuIEGXjr5KT', |
| | | group_status SMALLINT NOT NULL DEFAULT 0, |
| | | version INT NOT NULL, |
| | | group_partition INT NOT NULL, |
| | | id_generator_mode SMALLINT NOT NULL DEFAULT 1, |
| | | init_scene SMALLINT NOT NULL DEFAULT 0, |
| | | bucket_index INT NOT NULL DEFAULT 0, |
| | | create_dt TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, |
| | | update_dt TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP |
| | | ); |
| | | |
| | | CREATE UNIQUE INDEX uk_namespace_id_group_name_group_config ON group_config (namespace_id, group_name); |
| | | |
| | | COMMENT ON COLUMN group_config.id IS '主é®'; |
| | | COMMENT ON COLUMN group_config.namespace_id IS 'å½å空é´'; |
| | | COMMENT ON COLUMN group_config.group_name IS 'ç»åç§°'; |
| | | COMMENT ON COLUMN group_config.description IS 'ç»æè¿°'; |
| | | COMMENT ON COLUMN group_config.token IS 'token'; |
| | | COMMENT ON COLUMN group_config.group_status IS 'ç»ç¶æ 0ãæªå¯ç¨ 1ãå¯ç¨'; |
| | | COMMENT ON COLUMN group_config.version IS 'çæ¬å·'; |
| | | COMMENT ON COLUMN group_config.group_partition IS 'ååº'; |
| | | COMMENT ON COLUMN group_config.id_generator_mode IS 'å¯ä¸idçææ¨¡å¼ é»è®¤å·æ®µæ¨¡å¼'; |
| | | COMMENT ON COLUMN group_config.init_scene IS 'æ¯å¦åå§ååºæ¯ 0:å¦ 1:æ¯'; |
| | | COMMENT ON COLUMN group_config.bucket_index IS 'bucket'; |
| | | COMMENT ON COLUMN group_config.create_dt IS 'å建æ¶é´'; |
| | | COMMENT ON COLUMN group_config.update_dt IS 'ä¿®æ¹æ¶é´'; |
| | | COMMENT ON TABLE group_config IS 'ç»é
ç½®'; |
| | | |
| | | INSERT INTO er_group_config VALUES (1, 'dev', 'ruoyi_group', '', 'ER_cKqBTPzCsWA3VyuCfFoccmuIEGXjr5KT', 1, 1, 0, 1, 1, 4, now(), now()); |
| | | |
| | | CREATE TABLE er_notify_config |
| | | ( |
| | | id BIGSERIAL PRIMARY KEY, |
| | | namespace_id VARCHAR(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a', |
| | | group_name VARCHAR(64) NOT NULL, |
| | | scene_name VARCHAR(64) NOT NULL, |
| | | notify_status SMALLINT NOT NULL DEFAULT 0, |
| | | notify_type SMALLINT NOT NULL DEFAULT 0, |
| | | notify_attribute VARCHAR(512) NOT NULL, |
| | | notify_threshold INT NOT NULL DEFAULT 0, |
| | | notify_scene SMALLINT NOT NULL DEFAULT 0, |
| | | rate_limiter_status SMALLINT NOT NULL DEFAULT 0, |
| | | rate_limiter_threshold INT NOT NULL DEFAULT 0, |
| | | description VARCHAR(256) NOT NULL DEFAULT '', |
| | | create_dt TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, |
| | | update_dt TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP |
| | | ); |
| | | |
| | | CREATE INDEX idx_namespace_id_group_name_notify_config ON notify_config (namespace_id, group_name); |
| | | |
| | | COMMENT ON COLUMN notify_config.id IS '主é®'; |
| | | COMMENT ON COLUMN notify_config.group_name IS 'ç»åç§°'; |
| | | COMMENT ON COLUMN notify_config.namespace_id IS 'å½å空é´id'; |
| | | COMMENT ON COLUMN notify_config.scene_name IS 'åºæ¯åç§°'; |
| | | COMMENT ON COLUMN notify_config.notify_status IS 'éç¥ç¶æ 0ãæªå¯ç¨ 1ãå¯ç¨'; |
| | | COMMENT ON COLUMN notify_config.notify_type IS 'éç¥ç±»å 1ãéé 2ãé®ä»¶ 3ãä¼ä¸å¾®ä¿¡'; |
| | | COMMENT ON COLUMN notify_config.notify_attribute IS 'é
ç½®å±æ§'; |
| | | COMMENT ON COLUMN notify_config.notify_threshold IS 'éç¥éå¼'; |
| | | COMMENT ON COLUMN notify_config.notify_scene IS 'éç¥åºæ¯'; |
| | | COMMENT ON COLUMN notify_config.rate_limiter_status IS 'éæµç¶æ 0ãæªå¯ç¨ 1ãå¯ç¨'; |
| | | COMMENT ON COLUMN notify_config.rate_limiter_threshold IS 'æ¯ç§éæµéå¼'; |
| | | COMMENT ON COLUMN notify_config.description IS 'æè¿°'; |
| | | COMMENT ON COLUMN notify_config.create_dt IS 'å建æ¶é´'; |
| | | COMMENT ON COLUMN notify_config.update_dt IS 'ä¿®æ¹æ¶é´'; |
| | | COMMENT ON TABLE notify_config IS 'éç¥é
ç½®'; |
| | | |
| | | |
| | | CREATE TABLE er_retry_dead_letter_0 |
| | | ( |
| | | id BIGSERIAL PRIMARY KEY, |
| | | unique_id VARCHAR(64) NOT NULL, |
| | | namespace_id VARCHAR(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a', |
| | | group_name VARCHAR(64) NOT NULL, |
| | | scene_name VARCHAR(64) NOT NULL, |
| | | idempotent_id VARCHAR(64) NOT NULL, |
| | | biz_no VARCHAR(64) NOT NULL DEFAULT '', |
| | | executor_name VARCHAR(512) NOT NULL DEFAULT '', |
| | | args_str TEXT NOT NULL, |
| | | ext_attrs TEXT NOT NULL, |
| | | task_type SMALLINT NOT NULL DEFAULT 1, |
| | | create_dt TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP |
| | | ); |
| | | |
| | | CREATE UNIQUE INDEX uk_namespace_id_group_name_unique_id_retry_dead_letter ON retry_dead_letter_0 (namespace_id, group_name, unique_id); |
| | | CREATE INDEX idx_namespace_id_group_name_scene_name_retry_dead_letter ON retry_dead_letter_0 (namespace_id, group_name, scene_name); |
| | | CREATE INDEX idx_idempotent_id_retry_dead_letter ON retry_dead_letter_0 (idempotent_id); |
| | | CREATE INDEX idx_biz_no_retry_dead_letter ON retry_dead_letter_0 (biz_no); |
| | | CREATE INDEX idx_create_dt_retry_dead_letter ON retry_dead_letter_0 (create_dt); |
| | | |
| | | COMMENT ON COLUMN retry_dead_letter_0.id IS '主é®'; |
| | | COMMENT ON COLUMN retry_dead_letter_0.unique_id IS 'åç»ä¸idå¯ä¸'; |
| | | COMMENT ON COLUMN retry_dead_letter_0.namespace_id IS 'å½å空é´id'; |
| | | COMMENT ON COLUMN retry_dead_letter_0.group_name IS 'ç»åç§°'; |
| | | COMMENT ON COLUMN retry_dead_letter_0.scene_name IS 'åºæ¯åç§°'; |
| | | COMMENT ON COLUMN retry_dead_letter_0.idempotent_id IS 'å¹çid'; |
| | | COMMENT ON COLUMN retry_dead_letter_0.biz_no IS 'ä¸å¡ç¼å·'; |
| | | COMMENT ON COLUMN retry_dead_letter_0.executor_name IS 'æ§è¡å¨åç§°'; |
| | | COMMENT ON COLUMN retry_dead_letter_0.args_str IS 'æ§è¡æ¹æ³åæ°'; |
| | | COMMENT ON COLUMN retry_dead_letter_0.ext_attrs IS 'æ©å±å段'; |
| | | COMMENT ON COLUMN retry_dead_letter_0.task_type IS 'ä»»å¡ç±»å 1ãéè¯æ°æ® 2ãåè°æ°æ®'; |
| | | COMMENT ON COLUMN retry_dead_letter_0.create_dt IS 'å建æ¶é´'; |
| | | COMMENT ON TABLE retry_dead_letter_0 IS 'æ»ä¿¡éå表'; |
| | | |
| | | CREATE TABLE er_retry_task_0 |
| | | ( |
| | | id BIGSERIAL PRIMARY KEY, |
| | | unique_id VARCHAR(64) NOT NULL, |
| | | namespace_id VARCHAR(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a', |
| | | group_name VARCHAR(64) NOT NULL, |
| | | scene_name VARCHAR(64) NOT NULL, |
| | | idempotent_id VARCHAR(64) NOT NULL, |
| | | biz_no VARCHAR(64) NOT NULL DEFAULT '', |
| | | executor_name VARCHAR(512) NOT NULL DEFAULT '', |
| | | args_str TEXT NOT NULL, |
| | | ext_attrs TEXT NOT NULL, |
| | | next_trigger_at TIMESTAMP NOT NULL, |
| | | retry_count INT NOT NULL DEFAULT 0, |
| | | retry_status SMALLINT NOT NULL DEFAULT 0, |
| | | task_type SMALLINT NOT NULL DEFAULT 1, |
| | | create_dt TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, |
| | | update_dt TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP |
| | | ); |
| | | |
| | | CREATE UNIQUE INDEX uk_name_unique_id_retry_task ON retry_task_0 (namespace_id, group_name, unique_id); |
| | | CREATE INDEX idx_namespace_id_group_name_scene_name_retry_task ON retry_task_0 (namespace_id, group_name, scene_name); |
| | | CREATE INDEX idx_namespace_id_group_name_retry_status_retry_task ON retry_task_0 (namespace_id, group_name, retry_status); |
| | | CREATE INDEX idx_idempotent_id_retry_task ON retry_task_0 (idempotent_id); |
| | | CREATE INDEX idx_biz_no_retry_task ON retry_task_0 (biz_no); |
| | | CREATE INDEX idx_create_dt_retry_task ON retry_task_0 (create_dt); |
| | | |
| | | COMMENT ON COLUMN retry_task_0.id IS '主é®'; |
| | | COMMENT ON COLUMN retry_task_0.unique_id IS 'åç»ä¸idå¯ä¸'; |
| | | COMMENT ON COLUMN retry_task_0.namespace_id IS 'å½å空é´id'; |
| | | COMMENT ON COLUMN retry_task_0.group_name IS 'ç»åç§°'; |
| | | COMMENT ON COLUMN retry_task_0.scene_name IS 'åºæ¯åç§°'; |
| | | COMMENT ON COLUMN retry_task_0.idempotent_id IS 'å¹çid'; |
| | | COMMENT ON COLUMN retry_task_0.biz_no IS 'ä¸å¡ç¼å·'; |
| | | COMMENT ON COLUMN retry_task_0.executor_name IS 'æ§è¡å¨åç§°'; |
| | | COMMENT ON COLUMN retry_task_0.args_str IS 'æ§è¡æ¹æ³åæ°'; |
| | | COMMENT ON COLUMN retry_task_0.ext_attrs IS 'æ©å±å段'; |
| | | COMMENT ON COLUMN retry_task_0.next_trigger_at IS '䏿¬¡è§¦åæ¶é´'; |
| | | COMMENT ON COLUMN retry_task_0.retry_count IS 'éè¯æ¬¡æ°'; |
| | | COMMENT ON COLUMN retry_task_0.retry_status IS 'éè¯ç¶æ 0ãéè¯ä¸ 1ãæå 2ãæå¤§éè¯æ¬¡æ°'; |
| | | COMMENT ON COLUMN retry_task_0.task_type IS 'ä»»å¡ç±»å 1ãéè¯æ°æ® 2ãåè°æ°æ®'; |
| | | COMMENT ON COLUMN retry_task_0.create_dt IS 'å建æ¶é´'; |
| | | COMMENT ON COLUMN retry_task_0.update_dt IS 'ä¿®æ¹æ¶é´'; |
| | | COMMENT ON TABLE retry_task_0 IS 'ä»»å¡è¡¨'; |
| | | |
| | | CREATE TABLE er_retry_task_log |
| | | ( |
| | | id BIGSERIAL PRIMARY KEY, |
| | | unique_id VARCHAR(64) NOT NULL, |
| | | namespace_id VARCHAR(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a', |
| | | group_name VARCHAR(64) NOT NULL, |
| | | scene_name VARCHAR(64) NOT NULL, |
| | | idempotent_id VARCHAR(64) NOT NULL, |
| | | biz_no VARCHAR(64) NOT NULL DEFAULT '', |
| | | executor_name VARCHAR(512) NOT NULL DEFAULT '', |
| | | args_str TEXT NOT NULL, |
| | | ext_attrs TEXT NOT NULL, |
| | | retry_status SMALLINT NOT NULL DEFAULT 0, |
| | | task_type SMALLINT NOT NULL DEFAULT 1, |
| | | create_dt TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, |
| | | update_dt TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP |
| | | |
| | | ); |
| | | |
| | | CREATE INDEX idx_group_name_scene_name_retry_task_log ON retry_task_log (namespace_id, group_name, scene_name); |
| | | CREATE INDEX idx_retry_status_retry_task_log ON retry_task_log (retry_status); |
| | | CREATE INDEX idx_idempotent_id_retry_task_log ON retry_task_log (idempotent_id); |
| | | CREATE INDEX idx_unique_id ON retry_task_log (namespace_id, group_name, unique_id); |
| | | CREATE INDEX idx_biz_no_retry_task_log ON retry_task_log (biz_no); |
| | | CREATE INDEX idx_create_dt_retry_task_log ON retry_task_log (create_dt); |
| | | |
| | | COMMENT ON COLUMN retry_task_log.id IS '主é®'; |
| | | COMMENT ON COLUMN retry_task_log.namespace_id IS 'å½å空é´id'; |
| | | COMMENT ON COLUMN retry_task_log.unique_id IS 'åç»ä¸idå¯ä¸'; |
| | | COMMENT ON COLUMN retry_task_log.group_name IS 'ç»åç§°'; |
| | | COMMENT ON COLUMN retry_task_log.scene_name IS 'åºæ¯åç§°'; |
| | | COMMENT ON COLUMN retry_task_log.idempotent_id IS 'å¹çid'; |
| | | COMMENT ON COLUMN retry_task_log.biz_no IS 'ä¸å¡ç¼å·'; |
| | | COMMENT ON COLUMN retry_task_log.executor_name IS 'æ§è¡å¨åç§°'; |
| | | COMMENT ON COLUMN retry_task_log.args_str IS 'æ§è¡æ¹æ³åæ°'; |
| | | COMMENT ON COLUMN retry_task_log.ext_attrs IS 'æ©å±å段'; |
| | | COMMENT ON COLUMN retry_task_log.retry_status IS 'éè¯ç¶æ 0ãéè¯ä¸ 1ãæå 2ãæå¤§æ¬¡æ°'; |
| | | COMMENT ON COLUMN retry_task_log.task_type IS 'ä»»å¡ç±»å 1ãéè¯æ°æ® 2ãåè°æ°æ®'; |
| | | COMMENT ON COLUMN retry_task_log.create_dt IS 'å建æ¶é´'; |
| | | COMMENT ON COLUMN retry_task_log.update_dt IS 'ä¿®æ¹æ¶é´'; |
| | | COMMENT ON TABLE retry_task_log IS '任塿¥å¿åºç¡ä¿¡æ¯è¡¨'; |
| | | |
| | | CREATE TABLE er_retry_task_log_message |
| | | ( |
| | | id BIGSERIAL PRIMARY KEY, |
| | | namespace_id VARCHAR(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a', |
| | | group_name VARCHAR(64) NOT NULL, |
| | | unique_id VARCHAR(64) NOT NULL, |
| | | create_dt TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, |
| | | message TEXT NOT NULL, |
| | | log_num INT NOT NULL DEFAULT 1, |
| | | real_time BIGINT NOT NULL DEFAULT 0 |
| | | ); |
| | | |
| | | CREATE INDEX idx_namespace_id_group_name_unique_id ON retry_task_log_message (namespace_id, group_name, unique_id); |
| | | CREATE INDEX idx_create_dt ON retry_task_log_message (create_dt); |
| | | COMMENT ON COLUMN retry_task_log_message.id IS '主é®'; |
| | | COMMENT ON COLUMN retry_task_log_message.namespace_id IS 'å½å空é´'; |
| | | COMMENT ON COLUMN retry_task_log_message.group_name IS 'ç»åç§°'; |
| | | COMMENT ON COLUMN retry_task_log_message.unique_id IS 'åç»ä¸idå¯ä¸'; |
| | | COMMENT ON COLUMN retry_task_log_message.create_dt IS 'å建æ¶é´'; |
| | | COMMENT ON COLUMN retry_task_log_message.message IS 'å¼å¸¸ä¿¡æ¯'; |
| | | COMMENT ON COLUMN retry_task_log_message.log_num IS 'æ¥å¿æ¡æ°'; |
| | | COMMENT ON COLUMN retry_task_log_message.real_time IS 'å®é
æ¶é´'; |
| | | COMMENT ON TABLE retry_task_log_message IS 'ä»»å¡è°åº¦æ¥å¿ä¿¡æ¯è®°å½è¡¨'; |
| | | |
| | | CREATE TABLE er_scene_config |
| | | ( |
| | | id BIGSERIAL PRIMARY KEY, |
| | | namespace_id VARCHAR(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a', |
| | | scene_name VARCHAR(64) NOT NULL, |
| | | group_name VARCHAR(64) NOT NULL, |
| | | scene_status SMALLINT NOT NULL DEFAULT 0, |
| | | max_retry_count INT NOT NULL DEFAULT 5, |
| | | back_off SMALLINT NOT NULL DEFAULT 1, |
| | | trigger_interval VARCHAR(16) NOT NULL DEFAULT '', |
| | | deadline_request BIGINT NOT NULL DEFAULT 60000, |
| | | route_key SMALLINT NOT NULL DEFAULT 4, |
| | | executor_timeout INT NOT NULL DEFAULT 5, |
| | | description VARCHAR(256) NOT NULL DEFAULT '', |
| | | create_dt TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, |
| | | update_dt TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP |
| | | ); |
| | | |
| | | CREATE UNIQUE INDEX uk_namespace_id_group_name_scene_name ON scene_config (namespace_id, group_name, scene_name); |
| | | COMMENT ON COLUMN scene_config.id IS '主é®'; |
| | | COMMENT ON COLUMN scene_config.namespace_id IS 'å½å空é´id'; |
| | | COMMENT ON COLUMN scene_config.scene_name IS 'åºæ¯åç§°'; |
| | | COMMENT ON COLUMN scene_config.group_name IS 'ç»åç§°'; |
| | | COMMENT ON COLUMN scene_config.scene_status IS 'ç»ç¶æ 0ãæªå¯ç¨ 1ãå¯ç¨'; |
| | | COMMENT ON COLUMN scene_config.max_retry_count IS 'æå¤§éè¯æ¬¡æ°'; |
| | | COMMENT ON COLUMN scene_config.back_off IS '1ãé»è®¤ç级 2ãåºå®é´éæ¶é´ 3ãCRON 表达å¼'; |
| | | COMMENT ON COLUMN scene_config.trigger_interval IS 'é´éæ¶é¿'; |
| | | COMMENT ON COLUMN scene_config.deadline_request IS 'Deadline Request è°ç¨é¾è¶
æ¶ å使¯«ç§'; |
| | | COMMENT ON COLUMN scene_config.description IS 'æè¿°'; |
| | | COMMENT ON COLUMN scene_config.route_key IS 'è·¯ç±çç¥'; |
| | | COMMENT ON COLUMN scene_config.executor_timeout IS 'è¶
æ¶æ¶é´'; |
| | | COMMENT ON COLUMN scene_config.create_dt IS 'å建æ¶é´'; |
| | | COMMENT ON COLUMN scene_config.update_dt IS 'ä¿®æ¹æ¶é´'; |
| | | COMMENT ON TABLE scene_config IS 'åºæ¯é
ç½®'; |
| | | |
| | | CREATE TABLE er_server_node |
| | | ( |
| | | id BIGSERIAL PRIMARY KEY, |
| | | namespace_id VARCHAR(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a', |
| | | group_name VARCHAR(64) NOT NULL, |
| | | host_id VARCHAR(64) NOT NULL, |
| | | host_ip VARCHAR(64) NOT NULL, |
| | | context_path VARCHAR(256) NOT NULL DEFAULT '/', |
| | | host_port INT NOT NULL, |
| | | expire_at TIMESTAMP NOT NULL, |
| | | node_type SMALLINT NOT NULL, |
| | | ext_attrs VARCHAR(256) DEFAULT '', |
| | | create_dt TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, |
| | | update_dt TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP |
| | | ); |
| | | |
| | | CREATE UNIQUE INDEX uk_host_id_host_ip ON server_node (host_id, host_ip); |
| | | CREATE INDEX idx_expire_at_node_type ON server_node (expire_at, node_type); |
| | | CREATE INDEX idx_namespace_id_group_name_server_node ON server_node (namespace_id, group_name); |
| | | |
| | | COMMENT ON COLUMN server_node.id IS '主é®'; |
| | | COMMENT ON COLUMN server_node.group_name IS 'ç»åç§°'; |
| | | COMMENT ON COLUMN server_node.namespace_id IS 'å½å空é´id'; |
| | | COMMENT ON COLUMN server_node.host_id IS '主æºid'; |
| | | COMMENT ON COLUMN server_node.host_ip IS 'æºå¨ip'; |
| | | COMMENT ON COLUMN server_node.context_path IS '客æ·ç«¯ä¸ä¸æè·¯å¾ server.servlet.context-path'; |
| | | COMMENT ON COLUMN server_node.host_port IS 'æºå¨ç«¯å£'; |
| | | COMMENT ON COLUMN server_node.expire_at IS 'è¿ææ¶é´'; |
| | | COMMENT ON COLUMN server_node.node_type IS 'èç¹ç±»å 1ã客æ·ç«¯ 2ãæ¯æå¡ç«¯'; |
| | | COMMENT ON COLUMN server_node.ext_attrs IS 'æ©å±å段'; |
| | | COMMENT ON COLUMN server_node.create_dt IS 'å建æ¶é´'; |
| | | COMMENT ON COLUMN server_node.update_dt IS 'ä¿®æ¹æ¶é´'; |
| | | COMMENT ON TABLE server_node IS 'æå¡å¨èç¹'; |
| | | |
| | | CREATE TABLE er_distributed_lock |
| | | ( |
| | | id BIGSERIAL PRIMARY KEY, |
| | | name VARCHAR(64) NOT NULL, |
| | | lock_until TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, |
| | | locked_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, |
| | | locked_by VARCHAR(255) NOT NULL, |
| | | create_dt TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, |
| | | update_dt TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP |
| | | ); |
| | | |
| | | ALTER TABLE distributed_lock |
| | | ADD CONSTRAINT uk_name UNIQUE (name); |
| | | |
| | | COMMENT ON COLUMN distributed_lock.id IS '主é®'; |
| | | COMMENT ON COLUMN distributed_lock.name IS 'éåç§°'; |
| | | COMMENT ON COLUMN distributed_lock.lock_until IS 'é宿¶é¿'; |
| | | COMMENT ON COLUMN distributed_lock.locked_at IS 'é宿¶é´'; |
| | | COMMENT ON COLUMN distributed_lock.locked_by IS 'éå®è
'; |
| | | COMMENT ON COLUMN distributed_lock.create_dt IS 'å建æ¶é´'; |
| | | COMMENT ON COLUMN distributed_lock.update_dt IS 'ä¿®æ¹æ¶é´'; |
| | | COMMENT ON TABLE distributed_lock IS 'éå®è¡¨'; |
| | | |
| | | |
| | | CREATE TABLE er_system_user |
| | | ( |
| | | id BIGSERIAL PRIMARY KEY, |
| | | username VARCHAR(64) NOT NULL, |
| | | password VARCHAR(128) NOT NULL, |
| | | role SMALLINT NOT NULL DEFAULT 0, |
| | | create_dt TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, |
| | | update_dt TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP |
| | | ); |
| | | |
| | | CREATE UNIQUE INDEX uk_username ON system_user (username); |
| | | COMMENT ON COLUMN system_user.id IS '主é®'; |
| | | COMMENT ON COLUMN system_user.username IS 'è´¦å·'; |
| | | COMMENT ON COLUMN system_user.password IS 'å¯ç '; |
| | | COMMENT ON COLUMN system_user.role IS 'è§è²ï¼1-æ®éç¨æ·ã2-管çå'; |
| | | COMMENT ON COLUMN system_user.create_dt IS 'å建æ¶é´'; |
| | | COMMENT ON COLUMN system_user.update_dt IS 'ä¿®æ¹æ¶é´'; |
| | | COMMENT ON TABLE system_user IS 'ç³»ç»ç¨æ·è¡¨'; |
| | | |
| | | -- pwd: admin |
| | | INSERT INTO er_system_user VALUES (1, 'admin', '465c194afb65670f38322df087f0a9bb225cc257e43eb4ac5a0c98ef5b3173ac', 2, now(), now()); |
| | | |
| | | CREATE TABLE er_system_user_permission |
| | | ( |
| | | id BIGSERIAL PRIMARY KEY, |
| | | namespace_id VARCHAR(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a', |
| | | group_name VARCHAR(64) NOT NULL, |
| | | system_user_id BIGINT NOT NULL, |
| | | create_dt TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, |
| | | update_dt TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP |
| | | ); |
| | | |
| | | CREATE UNIQUE INDEX uk_namespace_id_group_name_system_user_id ON system_user_permission (namespace_id, group_name, system_user_id); |
| | | COMMENT ON COLUMN system_user_permission.id IS '主é®'; |
| | | COMMENT ON COLUMN system_user_permission.namespace_id IS 'å½å空é´id'; |
| | | COMMENT ON COLUMN system_user_permission.group_name IS 'ç»åç§°'; |
| | | COMMENT ON COLUMN system_user_permission.system_user_id IS 'ç³»ç»ç¨æ·id'; |
| | | COMMENT ON COLUMN system_user_permission.create_dt IS 'å建æ¶é´'; |
| | | COMMENT ON COLUMN system_user_permission.update_dt IS 'ä¿®æ¹æ¶é´'; |
| | | COMMENT ON TABLE system_user_permission IS 'ç³»ç»ç¨æ·æé表'; |
| | | |
| | | |
| | | CREATE TABLE er_sequence_alloc |
| | | ( |
| | | id BIGSERIAL PRIMARY KEY, |
| | | namespace_id VARCHAR(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a', |
| | | group_name VARCHAR(64) NOT NULL DEFAULT '', |
| | | max_id BIGINT NOT NULL DEFAULT 1, |
| | | step INT NOT NULL DEFAULT 100, |
| | | update_dt TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP |
| | | ); |
| | | |
| | | CREATE UNIQUE INDEX uk_namespace_id_group_name ON sequence_alloc (namespace_id, group_name); |
| | | |
| | | COMMENT ON COLUMN sequence_alloc.id IS '主é®'; |
| | | COMMENT ON COLUMN sequence_alloc.namespace_id IS 'å½å空é´id'; |
| | | COMMENT ON COLUMN sequence_alloc.group_name IS 'ç»åç§°'; |
| | | COMMENT ON COLUMN sequence_alloc.max_id IS 'æå¤§id'; |
| | | COMMENT ON COLUMN sequence_alloc.step IS 'æ¥é¿'; |
| | | COMMENT ON COLUMN sequence_alloc.update_dt IS 'æ´æ°æ¶é´'; |
| | | COMMENT ON TABLE sequence_alloc IS 'å·æ®µæ¨¡å¼åºå·IDåé
表'; |
| | | |
| | | -- åå¸å¼è°åº¦DDL |
| | | CREATE TABLE er_job |
| | | ( |
| | | id BIGSERIAL PRIMARY KEY, |
| | | namespace_id VARCHAR(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a', |
| | | group_name VARCHAR(64) NOT NULL, |
| | | job_name VARCHAR(64) NOT NULL, |
| | | args_str TEXT NOT NULL DEFAULT '', |
| | | args_type SMALLINT NOT NULL DEFAULT 1, |
| | | next_trigger_at BIGINT NOT NULL, |
| | | job_status SMALLINT NOT NULL DEFAULT 1, |
| | | task_type SMALLINT NOT NULL DEFAULT 1, |
| | | route_key SMALLINT NOT NULL DEFAULT 4, |
| | | executor_type SMALLINT NOT NULL DEFAULT 1, |
| | | executor_info VARCHAR(255) DEFAULT NULL, |
| | | trigger_type SMALLINT NOT NULL, |
| | | trigger_interval VARCHAR(255) NOT NULL, |
| | | block_strategy SMALLINT NOT NULL DEFAULT 1, |
| | | executor_timeout INT NOT NULL DEFAULT 0, |
| | | max_retry_times INT NOT NULL DEFAULT 0, |
| | | parallel_num INT NOT NULL DEFAULT 1, |
| | | retry_interval INT NOT NULL DEFAULT 0, |
| | | bucket_index INT NOT NULL DEFAULT 0, |
| | | resident SMALLINT NOT NULL DEFAULT 0, |
| | | description VARCHAR(256) NOT NULL DEFAULT '', |
| | | ext_attrs VARCHAR(256) DEFAULT NULL, |
| | | create_dt TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, |
| | | update_dt TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, |
| | | deleted SMALLINT NOT NULL DEFAULT 0 |
| | | ); |
| | | |
| | | CREATE INDEX idx_namespace_id_group_name_job ON job (namespace_id, group_name); |
| | | CREATE INDEX idx_job_status_bucket_index_job ON job (job_status, bucket_index); |
| | | CREATE INDEX idx_create_dt_job ON job (create_dt); |
| | | |
| | | COMMENT ON COLUMN job.id IS '主é®'; |
| | | COMMENT ON COLUMN job.namespace_id IS 'å½å空é´id'; |
| | | COMMENT ON COLUMN job.group_name IS 'ç»åç§°'; |
| | | COMMENT ON COLUMN job.job_name IS 'åç§°'; |
| | | COMMENT ON COLUMN job.args_str IS 'æ§è¡æ¹æ³åæ°'; |
| | | COMMENT ON COLUMN job.args_type IS 'åæ°ç±»å'; |
| | | COMMENT ON COLUMN job.next_trigger_at IS '䏿¬¡è§¦åæ¶é´'; |
| | | COMMENT ON COLUMN job.job_status IS 'éè¯ç¶æ 0ãå
³éã1ãå¼å¯'; |
| | | COMMENT ON COLUMN job.task_type IS 'ä»»å¡ç±»å 1ãé群 2ã广æ 3ãåç'; |
| | | COMMENT ON COLUMN job.route_key IS 'è·¯ç±çç¥'; |
| | | COMMENT ON COLUMN job.executor_type IS 'æ§è¡å¨ç±»å'; |
| | | COMMENT ON COLUMN job.executor_info IS 'æ§è¡å¨åç§°'; |
| | | COMMENT ON COLUMN job.trigger_type IS '触åç±»å 1.CRON è¡¨è¾¾å¼ 2. åºå®æ¶é´'; |
| | | COMMENT ON COLUMN job.trigger_interval IS 'é´éæ¶é¿'; |
| | | COMMENT ON COLUMN job.block_strategy IS 'é»å¡çç¥ 1ãä¸¢å¼ 2ãè¦ç 3ãå¹¶è¡'; |
| | | COMMENT ON COLUMN job.executor_timeout IS '任塿§è¡è¶
æ¶æ¶é´ï¼åä½ç§'; |
| | | COMMENT ON COLUMN job.max_retry_times IS 'æå¤§éè¯æ¬¡æ°'; |
| | | COMMENT ON COLUMN job.parallel_num IS 'å¹¶è¡æ°'; |
| | | COMMENT ON COLUMN job.retry_interval IS 'æ´æ°éè¯é´é(s)'; |
| | | COMMENT ON COLUMN job.bucket_index IS 'bucket'; |
| | | COMMENT ON COLUMN job.resident IS 'æ¯å¦æ¯å¸¸é©»ä»»å¡'; |
| | | COMMENT ON COLUMN job.description IS 'æè¿°'; |
| | | COMMENT ON COLUMN job.ext_attrs IS 'æ©å±å段'; |
| | | COMMENT ON COLUMN job.create_dt IS 'å建æ¶é´'; |
| | | COMMENT ON COLUMN job.deleted IS 'é»è¾å é¤ 1ãå é¤'; |
| | | COMMENT ON COLUMN job.update_dt IS 'æ´æ°æ¶é´'; |
| | | COMMENT ON TABLE job IS 'ä»»å¡ä¿¡æ¯'; |
| | | |
| | | CREATE TABLE er_job_log_message |
| | | ( |
| | | id BIGSERIAL PRIMARY KEY, |
| | | namespace_id VARCHAR(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a', |
| | | group_name VARCHAR(64) NOT NULL, |
| | | job_id BIGINT NOT NULL, |
| | | task_batch_id BIGINT NOT NULL, |
| | | task_id BIGINT NOT NULL, |
| | | message TEXT NOT NULL, |
| | | log_num INT NOT NULL DEFAULT 1, |
| | | real_time BIGINT NOT NULL DEFAULT 0, |
| | | ext_attrs VARCHAR(256) DEFAULT '', |
| | | create_dt TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP |
| | | ); |
| | | |
| | | CREATE INDEX idx_namespace_id_group_name_to_job_log_message ON job_log_message (namespace_id, group_name); |
| | | CREATE INDEX idx_task_batch_id_task_id_to_job_log_message ON job_log_message (task_batch_id, task_id); |
| | | CREATE INDEX idx_create_dt_to_job_log_message ON job_log_message (create_dt); |
| | | |
| | | COMMENT ON COLUMN job_log_message.id IS '主é®'; |
| | | COMMENT ON COLUMN job_log_message.namespace_id IS 'å½å空é´id'; |
| | | COMMENT ON COLUMN job_log_message.group_name IS 'ç»åç§°'; |
| | | COMMENT ON COLUMN job_log_message.job_id IS 'ä»»å¡ä¿¡æ¯id'; |
| | | COMMENT ON COLUMN job_log_message.task_batch_id IS '任塿¹æ¬¡id'; |
| | | COMMENT ON COLUMN job_log_message.task_id IS 'è°åº¦ä»»å¡id'; |
| | | COMMENT ON COLUMN job_log_message.message IS 'è°åº¦ä¿¡æ¯'; |
| | | COMMENT ON COLUMN job_log_message.log_num IS 'æ¥å¿åºå·'; |
| | | COMMENT ON COLUMN job_log_message.real_time IS 'å®é
æ¶é´'; |
| | | COMMENT ON COLUMN job_log_message.create_dt IS 'å建æ¶é´'; |
| | | COMMENT ON COLUMN job_log_message.ext_attrs IS 'æ©å±å段'; |
| | | COMMENT ON TABLE job_log_message IS 'è°åº¦æ¥å¿'; |
| | | |
| | | CREATE TABLE er_job_task |
| | | ( |
| | | id BIGSERIAL PRIMARY KEY, |
| | | namespace_id VARCHAR(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a', |
| | | group_name VARCHAR(64) NOT NULL, |
| | | job_id BIGINT NOT NULL, |
| | | task_batch_id BIGINT NOT NULL, |
| | | parent_id BIGINT NOT NULL DEFAULT 0, |
| | | task_status SMALLINT NOT NULL DEFAULT 0, |
| | | retry_count INT NOT NULL DEFAULT 0, |
| | | client_info VARCHAR(128) DEFAULT NULL, |
| | | result_message TEXT NOT NULL, |
| | | args_str TEXT NOT NULL, |
| | | args_type SMALLINT NOT NULL DEFAULT 1, |
| | | ext_attrs VARCHAR(256) DEFAULT '', |
| | | create_dt TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, |
| | | update_dt TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP |
| | | ); |
| | | |
| | | |
| | | CREATE INDEX idx_namespace_id_group_name_to_job_task ON job_task (namespace_id, group_name); |
| | | CREATE INDEX idx_task_batch_id_task_status_to_job_task ON job_task (task_batch_id, task_status); |
| | | CREATE INDEX idx_create_dt_to_job_task ON job_task (create_dt); |
| | | COMMENT ON COLUMN job_task.id IS '主é®'; |
| | | COMMENT ON COLUMN job_task.namespace_id IS 'å½å空é´id'; |
| | | COMMENT ON COLUMN job_task.group_name IS 'ç»åç§°'; |
| | | COMMENT ON COLUMN job_task.job_id IS 'ä»»å¡ä¿¡æ¯id'; |
| | | COMMENT ON COLUMN job_task.task_batch_id IS '任塿¹æ¬¡id'; |
| | | COMMENT ON COLUMN job_task.parent_id IS 'ç¶æ§è¡å¨id'; |
| | | COMMENT ON COLUMN job_task.task_status IS 'æ§è¡çç¶æ 0ã失败 1ãæå'; |
| | | COMMENT ON COLUMN job_task.retry_count IS 'éè¯æ¬¡æ°'; |
| | | COMMENT ON COLUMN job_task.client_info IS '客æ·ç«¯å°å clientId#ip:port'; |
| | | COMMENT ON COLUMN job_task.result_message IS 'è°åº¦ä¿¡æ¯'; |
| | | COMMENT ON COLUMN job_task.args_str IS 'æ§è¡æ¹æ³åæ°'; |
| | | COMMENT ON COLUMN job_task.args_type IS 'åæ°ç±»å'; |
| | | COMMENT ON COLUMN job_task.create_dt IS 'å建æ¶é´'; |
| | | COMMENT ON COLUMN job_task.update_dt IS 'å建æ¶é´'; |
| | | COMMENT ON COLUMN job_task.ext_attrs IS 'æ©å±å段'; |
| | | COMMENT ON TABLE job_task IS 'ä»»å¡å®ä¾'; |
| | | |
| | | CREATE TABLE er_job_task_batch |
| | | ( |
| | | id BIGSERIAL PRIMARY KEY, |
| | | namespace_id VARCHAR(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a', |
| | | group_name VARCHAR(64) NOT NULL, |
| | | job_id BIGINT NOT NULL, |
| | | workflow_node_id BIGINT NOT NULL DEFAULT 0, |
| | | parent_workflow_node_id BIGINT NOT NULL DEFAULT 0, |
| | | workflow_task_batch_id BIGINT NOT NULL DEFAULT 0, |
| | | parent_id VARCHAR(64) NOT NULL DEFAULT '', |
| | | task_batch_status SMALLINT NOT NULL DEFAULT 0, |
| | | operation_reason SMALLINT NOT NULL DEFAULT 0, |
| | | execution_at BIGINT NOT NULL DEFAULT 0, |
| | | system_task_type SMALLINT NOT NULL DEFAULT 3, |
| | | ext_attrs VARCHAR(256) DEFAULT '', |
| | | deleted SMALLINT NOT NULL DEFAULT 0, |
| | | create_dt TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, |
| | | update_dt TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP |
| | | ); |
| | | |
| | | CREATE INDEX idx_namespace_id_group_name_to_job_task_batch ON job_task_batch (namespace_id, group_name); |
| | | CREATE INDEX idx_job_id_task_batch_status_to_job_task_batch ON job_task_batch (job_id, task_batch_status); |
| | | CREATE INDEX idx_create_dt_to_job_task_batch ON job_task_batch (create_dt); |
| | | CREATE INDEX idx_workflow_task_batch_id_workflow_node_id ON job_task_batch (workflow_task_batch_id, workflow_node_id); |
| | | |
| | | COMMENT ON COLUMN job_task_batch.id IS '主é®'; |
| | | COMMENT ON COLUMN job_task_batch.namespace_id IS 'å½å空é´id'; |
| | | COMMENT ON COLUMN job_task_batch.group_name IS 'ç»åç§°'; |
| | | COMMENT ON COLUMN job_task_batch.job_id IS 'ä»»å¡ä¿¡æ¯id'; |
| | | COMMENT ON COLUMN job_task_batch.task_batch_status IS '任塿¹æ¬¡ç¶æ 0ã失败 1ãæå'; |
| | | COMMENT ON COLUMN job_task_batch.operation_reason IS 'æä½åå '; |
| | | COMMENT ON COLUMN job_task_batch.workflow_node_id IS '工使µèç¹id'; |
| | | COMMENT ON COLUMN job_task_batch.parent_workflow_node_id IS 'ç¶èç¹'; |
| | | COMMENT ON COLUMN job_task_batch.workflow_task_batch_id IS '任塿¹æ¬¡id'; |
| | | COMMENT ON COLUMN job_task_batch.system_task_type IS 'ä»»å¡ç±»å 0ãç³»ç»ä»»å¡ 1ãä¸å¡ä»»å¡'; |
| | | COMMENT ON COLUMN job_task_batch.execution_at IS '任塿§è¡æ¶é´'; |
| | | COMMENT ON COLUMN job_task_batch.parent_id IS 'ç¶èç¹'; |
| | | COMMENT ON COLUMN job_task_batch.deleted IS 'é»è¾å é¤ 1ãå é¤'; |
| | | COMMENT ON COLUMN job_task_batch.create_dt IS 'å建æ¶é´'; |
| | | COMMENT ON COLUMN job_task_batch.update_dt IS 'å建æ¶é´'; |
| | | COMMENT ON COLUMN job_task_batch.ext_attrs IS 'æ©å±å段'; |
| | | COMMENT ON TABLE job_task_batch IS '任塿¹æ¬¡'; |
| | | |
| | | CREATE TABLE er_job_notify_config |
| | | ( |
| | | id BIGSERIAL PRIMARY KEY, |
| | | namespace_id VARCHAR(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a', |
| | | group_name VARCHAR(64) NOT NULL, |
| | | job_id BIGINT NOT NULL, |
| | | notify_status SMALLINT NOT NULL DEFAULT 0, |
| | | notify_type SMALLINT NOT NULL DEFAULT 0, |
| | | notify_attribute VARCHAR(512) NOT NULL, |
| | | notify_threshold INT NOT NULL DEFAULT 0, |
| | | notify_scene SMALLINT NOT NULL DEFAULT 0, |
| | | rate_limiter_status SMALLINT NOT NULL DEFAULT 0, |
| | | rate_limiter_threshold INT NOT NULL DEFAULT 0, |
| | | description VARCHAR(256) NOT NULL DEFAULT '', |
| | | create_dt TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, |
| | | update_dt TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP |
| | | ); |
| | | |
| | | CREATE INDEX idx_namespace_id_group_name_job_id_job_notify_config ON job_notify_config (namespace_id, group_name, job_id); |
| | | |
| | | COMMENT ON COLUMN job_notify_config.id IS '主é®'; |
| | | COMMENT ON COLUMN job_notify_config.namespace_id IS 'å½å空é´id'; |
| | | COMMENT ON COLUMN job_notify_config.group_name IS 'ç»åç§°'; |
| | | COMMENT ON COLUMN job_notify_config.job_id IS 'ä»»å¡ä¿¡æ¯id'; |
| | | COMMENT ON COLUMN job_notify_config.notify_status IS 'éç¥ç¶æ 0ãæªå¯ç¨ 1ãå¯ç¨'; |
| | | COMMENT ON COLUMN job_notify_config.notify_type IS 'éç¥ç±»å 1ãéé 2ãé®ä»¶ 3ãä¼ä¸å¾®ä¿¡'; |
| | | COMMENT ON COLUMN job_notify_config.notify_attribute IS 'é
ç½®å±æ§'; |
| | | COMMENT ON COLUMN job_notify_config.notify_threshold IS 'éç¥éå¼'; |
| | | COMMENT ON COLUMN job_notify_config.notify_scene IS 'éç¥åºæ¯'; |
| | | COMMENT ON COLUMN job_notify_config.rate_limiter_status IS 'éæµç¶æ 0ãæªå¯ç¨ 1ãå¯ç¨'; |
| | | COMMENT ON COLUMN job_notify_config.rate_limiter_threshold IS 'æ¯ç§éæµéå¼'; |
| | | COMMENT ON COLUMN job_notify_config.description IS 'æè¿°'; |
| | | COMMENT ON COLUMN job_notify_config.create_dt IS 'å建æ¶é´'; |
| | | COMMENT ON COLUMN job_notify_config.update_dt IS 'ä¿®æ¹æ¶é´'; |
| | | COMMENT ON TABLE job_notify_config IS 'éç¥é
ç½®'; |
| | | |
| | | CREATE TABLE er_retry_summary |
| | | ( |
| | | id BIGSERIAL PRIMARY KEY, |
| | | namespace_id VARCHAR(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a', |
| | | group_name VARCHAR(64) NOT NULL DEFAULT '', |
| | | scene_name VARCHAR(50) NOT NULL DEFAULT '', |
| | | trigger_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, |
| | | running_num INT NOT NULL DEFAULT 0, |
| | | finish_num INT NOT NULL DEFAULT 0, |
| | | max_count_num INT NOT NULL DEFAULT 0, |
| | | suspend_num INT NOT NULL DEFAULT 0, |
| | | create_dt TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, |
| | | update_dt TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP |
| | | ); |
| | | |
| | | CREATE UNIQUE INDEX uk_scene_name_trigger_at ON retry_summary (namespace_id, group_name, scene_name, trigger_at); |
| | | |
| | | COMMENT ON COLUMN retry_summary.id IS '主é®'; |
| | | COMMENT ON COLUMN retry_summary.namespace_id IS 'å½å空é´id'; |
| | | COMMENT ON COLUMN retry_summary.group_name IS 'ç»åç§°'; |
| | | COMMENT ON COLUMN retry_summary.scene_name IS 'åºæ¯åç§°'; |
| | | COMMENT ON COLUMN retry_summary.trigger_at IS 'ç»è®¡æ¶é´'; |
| | | COMMENT ON COLUMN retry_summary.running_num IS 'éè¯ä¸-æ¥å¿æ°é'; |
| | | COMMENT ON COLUMN retry_summary.finish_num IS 'éè¯å®æ-æ¥å¿æ°é'; |
| | | COMMENT ON COLUMN retry_summary.max_count_num IS 'éè¯å°è¾¾æå¤§æ¬¡æ°-æ¥å¿æ°é'; |
| | | COMMENT ON COLUMN retry_summary.suspend_num IS 'æåéè¯-æ¥å¿æ°é'; |
| | | COMMENT ON COLUMN retry_summary.create_dt IS 'å建æ¶é´'; |
| | | COMMENT ON COLUMN retry_summary.update_dt IS 'ä¿®æ¹æ¶é´'; |
| | | COMMENT ON TABLE retry_summary IS 'DashBoard_Retry'; |
| | | |
| | | CREATE TABLE er_job_summary |
| | | ( |
| | | id BIGSERIAL PRIMARY KEY, |
| | | namespace_id VARCHAR(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a', |
| | | group_name VARCHAR(64) NOT NULL DEFAULT '', |
| | | business_id BIGINT NOT NULL, |
| | | system_task_type SMALLINT NOT NULL DEFAULT '3', |
| | | trigger_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, |
| | | success_num INT NOT NULL DEFAULT 0, |
| | | fail_num INT NOT NULL DEFAULT 0, |
| | | fail_reason VARCHAR(512) NOT NULL DEFAULT '', |
| | | stop_num INT NOT NULL DEFAULT 0, |
| | | stop_reason VARCHAR(512) NOT NULL DEFAULT '', |
| | | cancel_num INT NOT NULL DEFAULT 0, |
| | | cancel_reason VARCHAR(512) NOT NULL DEFAULT '', |
| | | create_dt TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, |
| | | update_dt TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP |
| | | ); |
| | | |
| | | CREATE UNIQUE INDEX uk_trigger_at_system_task_type_business_id ON job_summary (trigger_at, system_task_type, business_id); |
| | | CREATE INDEX idx_namespace_id_group_name_job_id ON job_summary (namespace_id, group_name, business_id); |
| | | |
| | | COMMENT ON COLUMN job_summary.id IS '主é®'; |
| | | COMMENT ON COLUMN job_summary.namespace_id IS 'å½å空é´id'; |
| | | COMMENT ON COLUMN job_summary.group_name IS 'ç»åç§°'; |
| | | COMMENT ON COLUMN job_summary.business_id IS 'ä¸å¡id (job_idæworkflow_id)'; |
| | | COMMENT ON COLUMN job_summary.system_task_type IS 'ä»»å¡ç±»å 3ãJOBä»»å¡ 4ãWORKFLOWä»»å¡'; |
| | | COMMENT ON COLUMN job_summary.trigger_at IS 'ç»è®¡æ¶é´'; |
| | | COMMENT ON COLUMN job_summary.success_num IS 'æ§è¡æå-æ¥å¿æ°é'; |
| | | COMMENT ON COLUMN job_summary.fail_num IS 'æ§è¡å¤±è´¥-æ¥å¿æ°é'; |
| | | COMMENT ON COLUMN job_summary.fail_reason IS '失败åå '; |
| | | COMMENT ON COLUMN job_summary.stop_num IS 'æ§è¡å¤±è´¥-æ¥å¿æ°é'; |
| | | COMMENT ON COLUMN job_summary.stop_reason IS '失败åå '; |
| | | COMMENT ON COLUMN job_summary.cancel_num IS 'æ§è¡å¤±è´¥-æ¥å¿æ°é'; |
| | | COMMENT ON COLUMN job_summary.cancel_reason IS '失败åå '; |
| | | COMMENT ON TABLE job_summary IS 'DashBoard_Job'; |
| | | |
| | | CREATE TABLE er_workflow |
| | | ( |
| | | id BIGSERIAL PRIMARY KEY, |
| | | workflow_name varchar(64) NOT NULL, |
| | | namespace_id varchar(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a', |
| | | group_name varchar(64) NOT NULL, |
| | | workflow_status smallint NOT NULL DEFAULT 1, |
| | | trigger_type smallint NOT NULL, |
| | | trigger_interval varchar(255) NOT NULL, |
| | | next_trigger_at BIGINT NOT NULL, |
| | | block_strategy smallint NOT NULL DEFAULT 1, |
| | | executor_timeout INT NOT NULL DEFAULT 0, |
| | | description varchar(256) NOT NULL DEFAULT '', |
| | | flow_info text DEFAULT NULL, |
| | | bucket_index INT NOT NULL DEFAULT 0, |
| | | version INT NOT NULL, |
| | | create_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, |
| | | update_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, |
| | | deleted smallint NOT NULL DEFAULT 0, |
| | | ext_attrs varchar(256) NULL DEFAULT '' |
| | | ); |
| | | |
| | | |
| | | CREATE INDEX idx_create_dt_workflow ON workflow (create_dt); |
| | | CREATE INDEX idx_namespace_id_group_name_workflow ON workflow (namespace_id, group_name); |
| | | |
| | | COMMENT ON TABLE workflow IS '工使µ'; |
| | | COMMENT ON COLUMN workflow.id IS '主é®'; |
| | | COMMENT ON COLUMN workflow.workflow_name IS '工使µåç§°'; |
| | | COMMENT ON COLUMN workflow.namespace_id IS 'å½å空é´id'; |
| | | COMMENT ON COLUMN workflow.group_name IS 'ç»åç§°'; |
| | | COMMENT ON COLUMN workflow.workflow_status IS '工使µç¶æ 0ãå
³éã1ãå¼å¯'; |
| | | COMMENT ON COLUMN workflow.trigger_type IS '触åç±»å 1.CRON è¡¨è¾¾å¼ 2. åºå®æ¶é´'; |
| | | COMMENT ON COLUMN workflow.trigger_interval IS 'é´éæ¶é¿'; |
| | | COMMENT ON COLUMN workflow.next_trigger_at IS '䏿¬¡è§¦åæ¶é´'; |
| | | COMMENT ON COLUMN workflow.block_strategy IS 'é»å¡çç¥ 1ãä¸¢å¼ 2ãè¦ç 3ãå¹¶è¡'; |
| | | COMMENT ON COLUMN workflow.executor_timeout IS '任塿§è¡è¶
æ¶æ¶é´ï¼åä½ç§'; |
| | | COMMENT ON COLUMN workflow.description IS 'æè¿°'; |
| | | COMMENT ON COLUMN workflow.flow_info IS 'æµç¨ä¿¡æ¯'; |
| | | COMMENT ON COLUMN workflow.bucket_index IS 'bucket'; |
| | | COMMENT ON COLUMN workflow.version IS 'çæ¬å·'; |
| | | COMMENT ON COLUMN workflow.create_dt IS 'å建æ¶é´'; |
| | | COMMENT ON COLUMN workflow.update_dt IS 'ä¿®æ¹æ¶é´'; |
| | | COMMENT ON COLUMN workflow.deleted IS 'é»è¾å é¤ 1ãå é¤'; |
| | | COMMENT ON COLUMN workflow.ext_attrs IS 'æ©å±å段'; |
| | | |
| | | CREATE TABLE er_workflow_node |
| | | ( |
| | | id BIGSERIAL PRIMARY KEY, |
| | | namespace_id VARCHAR(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a', |
| | | node_name VARCHAR(64) NOT NULL, |
| | | group_name VARCHAR(64) NOT NULL, |
| | | job_id BIGINT NOT NULL, |
| | | workflow_id BIGINT NOT NULL, |
| | | node_type SMALLINT NOT NULL DEFAULT 1, |
| | | expression_type SMALLINT NOT NULL DEFAULT 0, |
| | | fail_strategy SMALLINT NOT NULL DEFAULT 1, |
| | | workflow_node_status SMALLINT NOT NULL DEFAULT 1, |
| | | priority_level INT NOT NULL DEFAULT 1, |
| | | node_info TEXT DEFAULT NULL, |
| | | version INT NOT NULL, |
| | | create_dt TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, |
| | | update_dt TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, |
| | | deleted SMALLINT NOT NULL DEFAULT 0, |
| | | ext_attrs VARCHAR(256) NULL DEFAULT '' |
| | | ); |
| | | |
| | | CREATE INDEX idx_create_dt_workflow_node ON workflow_node (create_dt); |
| | | CREATE INDEX idx_namespace_id_group_name_workflow_node ON workflow_node (namespace_id, group_name); |
| | | |
| | | COMMENT ON TABLE workflow_node IS '工使µèç¹'; |
| | | COMMENT ON COLUMN workflow_node.id IS '主é®'; |
| | | COMMENT ON COLUMN workflow_node.namespace_id IS 'å½å空é´id'; |
| | | COMMENT ON COLUMN workflow_node.node_name IS 'èç¹åç§°'; |
| | | COMMENT ON COLUMN workflow_node.group_name IS 'ç»åç§°'; |
| | | COMMENT ON COLUMN workflow_node.job_id IS 'ä»»å¡ä¿¡æ¯id'; |
| | | COMMENT ON COLUMN workflow_node.workflow_id IS '工使µID'; |
| | | COMMENT ON COLUMN workflow_node.node_type IS '1ãä»»å¡èç¹ 2ãæ¡ä»¶èç¹'; |
| | | COMMENT ON COLUMN workflow_node.expression_type IS '1ãSpElã2ãAviator 3ãQL'; |
| | | COMMENT ON COLUMN workflow_node.fail_strategy IS '失败çç¥ 1ãè·³è¿ 2ãé»å¡'; |
| | | COMMENT ON COLUMN workflow_node.workflow_node_status IS '工使µèç¹ç¶æ 0ãå
³éã1ãå¼å¯'; |
| | | COMMENT ON COLUMN workflow_node.priority_level IS 'ä¼å
级'; |
| | | COMMENT ON COLUMN workflow_node.node_info IS 'èç¹ä¿¡æ¯'; |
| | | COMMENT ON COLUMN workflow_node.version IS 'çæ¬å·'; |
| | | COMMENT ON COLUMN workflow_node.create_dt IS 'å建æ¶é´'; |
| | | COMMENT ON COLUMN workflow_node.update_dt IS 'ä¿®æ¹æ¶é´'; |
| | | COMMENT ON COLUMN workflow_node.deleted IS 'é»è¾å é¤ 1ãå é¤'; |
| | | COMMENT ON COLUMN workflow_node.ext_attrs IS 'æ©å±å段'; |
| | | |
| | | CREATE TABLE er_workflow_task_batch |
| | | ( |
| | | id BIGSERIAL PRIMARY KEY, |
| | | namespace_id VARCHAR(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a', |
| | | group_name VARCHAR(64) NOT NULL, |
| | | workflow_id BIGINT NOT NULL, |
| | | task_batch_status SMALLINT NOT NULL DEFAULT 0, |
| | | operation_reason SMALLINT NOT NULL DEFAULT 0, |
| | | flow_info TEXT DEFAULT NULL, |
| | | execution_at BIGINT NOT NULL DEFAULT 0, |
| | | create_dt TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, |
| | | update_dt TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, |
| | | deleted SMALLINT NOT NULL DEFAULT 0, |
| | | ext_attrs VARCHAR(256) NULL DEFAULT '' |
| | | ); |
| | | |
| | | CREATE INDEX idx_job_id_task_batch_status_workflow_task_batch ON workflow_task_batch (workflow_id, task_batch_status); |
| | | CREATE INDEX idx_create_dt_workflow_task_batch ON workflow_task_batch (create_dt); |
| | | CREATE INDEX idx_namespace_id_group_name_workflow_task_batch ON workflow_task_batch (namespace_id, group_name); |
| | | |
| | | COMMENT ON TABLE workflow_task_batch IS '工使µæ¹æ¬¡'; |
| | | COMMENT ON COLUMN workflow_task_batch.id IS '主é®'; |
| | | COMMENT ON COLUMN workflow_task_batch.namespace_id IS 'å½å空é´id'; |
| | | COMMENT ON COLUMN workflow_task_batch.group_name IS 'ç»åç§°'; |
| | | COMMENT ON COLUMN workflow_task_batch.workflow_id IS '工使µä»»å¡id'; |
| | | COMMENT ON COLUMN workflow_task_batch.task_batch_status IS '任塿¹æ¬¡ç¶æ 0ã失败 1ãæå'; |
| | | COMMENT ON COLUMN workflow_task_batch.operation_reason IS 'æä½åå '; |
| | | COMMENT ON COLUMN workflow_task_batch.flow_info IS 'æµç¨ä¿¡æ¯'; |
| | | COMMENT ON COLUMN workflow_task_batch.execution_at IS '任塿§è¡æ¶é´'; |
| | | COMMENT ON COLUMN workflow_task_batch.create_dt IS 'å建æ¶é´'; |
| | | COMMENT ON COLUMN workflow_task_batch.update_dt IS 'ä¿®æ¹æ¶é´'; |
| | | COMMENT ON COLUMN workflow_task_batch.deleted IS 'é»è¾å é¤ 1ãå é¤'; |
| | | COMMENT ON COLUMN workflow_task_batch.ext_attrs IS 'æ©å±å段'; |
¶Ô±ÈÐÂÎļþ |
| | |
| | | -- er_distributed_lock |
| | | CREATE TABLE er_distributed_lock |
| | | ( |
| | | id bigint PRIMARY KEY IDENTITY, |
| | | name nvarchar(64) NOT NULL, |
| | | lock_until datetime2 NOT NULL DEFAULT GETDATE(), |
| | | locked_at datetime2 NOT NULL DEFAULT GETDATE(), |
| | | locked_by nvarchar(255) NOT NULL, |
| | | create_dt datetime2 NOT NULL DEFAULT GETDATE(), |
| | | update_dt datetime2 NOT NULL DEFAULT GETDATE() |
| | | ) |
| | | GO |
| | | |
| | | CREATE UNIQUE NONCLUSTERED INDEX uk_name ON distributed_lock (name ASC) |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'主é®', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'distributed_lock', |
| | | 'COLUMN', N'id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'éåç§°', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'distributed_lock', |
| | | 'COLUMN', N'name' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'é宿¶é¿', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'distributed_lock', |
| | | 'COLUMN', N'lock_until' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'é宿¶é´', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'distributed_lock', |
| | | 'COLUMN', N'locked_at' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'éå®è
', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'distributed_lock', |
| | | 'COLUMN', N'locked_by' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'å建æ¶é´', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'distributed_lock', |
| | | 'COLUMN', N'create_dt' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ä¿®æ¹æ¶é´', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'distributed_lock', |
| | | 'COLUMN', N'update_dt' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'éå®è¡¨', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'distributed_lock' |
| | | GO |
| | | |
| | | -- er_group_config |
| | | CREATE TABLE er_group_config |
| | | ( |
| | | id bigint PRIMARY KEY IDENTITY, |
| | | namespace_id nvarchar(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a', |
| | | group_name nvarchar(64) NOT NULL DEFAULT '', |
| | | description nvarchar(256) NOT NULL DEFAULT '', |
| | | token nvarchar(64) NOT NULL DEFAULT 'ER_cKqBTPzCsWA3VyuCfFoccmuIEGXjr5KT', |
| | | group_status tinyint NOT NULL DEFAULT '0', |
| | | version int NOT NULL, |
| | | group_partition int NOT NULL, |
| | | id_generator_mode tinyint NOT NULL DEFAULT '1', |
| | | init_scene tinyint NOT NULL DEFAULT '0', |
| | | bucket_index int NOT NULL DEFAULT '0', |
| | | create_dt datetime2 NOT NULL DEFAULT GETDATE(), |
| | | update_dt datetime2 NOT NULL DEFAULT GETDATE() |
| | | ) |
| | | GO |
| | | |
| | | CREATE UNIQUE NONCLUSTERED INDEX uk_namespace_id_group_name ON group_config (namespace_id ASC, group_name ASC) |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'主é®', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'group_config', |
| | | 'COLUMN', N'id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'å½å空é´id', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'group_config', |
| | | 'COLUMN', N'namespace_id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ç»åç§°', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'group_config', |
| | | 'COLUMN', N'group_name' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ç»æè¿°', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'group_config', |
| | | 'COLUMN', N'description' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'token', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'group_config', |
| | | 'COLUMN', N'token' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ç»ç¶æ 0ãæªå¯ç¨ 1ãå¯ç¨', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'group_config', |
| | | 'COLUMN', N'group_status' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'çæ¬å·', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'group_config', |
| | | 'COLUMN', N'version' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ååº', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'group_config', |
| | | 'COLUMN', N'group_partition' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'å¯ä¸idçææ¨¡å¼ é»è®¤å·æ®µæ¨¡å¼', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'group_config', |
| | | 'COLUMN', N'id_generator_mode' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'æ¯å¦åå§ååºæ¯ 0:å¦ 1:æ¯', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'group_config', |
| | | 'COLUMN', N'init_scene' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'bucket', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'group_config', |
| | | 'COLUMN', N'bucket_index' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'å建æ¶é´', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'group_config', |
| | | 'COLUMN', N'create_dt' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ä¿®æ¹æ¶é´', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'group_config', |
| | | 'COLUMN', N'update_dt' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ç»é
ç½®', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'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()); |
| | | GO |
| | | |
| | | -- er_job |
| | | CREATE TABLE er_job |
| | | ( |
| | | id bigint PRIMARY KEY IDENTITY, |
| | | namespace_id nvarchar(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a', |
| | | group_name nvarchar(64) NOT NULL, |
| | | job_name nvarchar(64) NOT NULL, |
| | | args_str nvarchar(max) NULL, |
| | | args_type tinyint NOT NULL DEFAULT '1', |
| | | next_trigger_at bigint NOT NULL, |
| | | job_status tinyint NOT NULL DEFAULT '1', |
| | | task_type tinyint NOT NULL DEFAULT '1', |
| | | route_key tinyint NOT NULL DEFAULT '4', |
| | | executor_type tinyint NOT NULL DEFAULT '1', |
| | | executor_info nvarchar(255) NULL DEFAULT '', |
| | | trigger_type tinyint NOT NULL, |
| | | trigger_interval nvarchar(255) NOT NULL, |
| | | block_strategy tinyint NOT NULL DEFAULT '1', |
| | | executor_timeout int NOT NULL DEFAULT '0', |
| | | max_retry_times int NOT NULL DEFAULT '0', |
| | | parallel_num int NOT NULL DEFAULT '1', |
| | | retry_interval int NOT NULL DEFAULT '0', |
| | | bucket_index int NOT NULL DEFAULT '0', |
| | | resident tinyint NOT NULL DEFAULT '0', |
| | | description nvarchar(256) NOT NULL DEFAULT '', |
| | | ext_attrs nvarchar(256) NULL DEFAULT '', |
| | | create_dt datetime2 DEFAULT GETDATE(), |
| | | update_dt datetime2 DEFAULT GETDATE(), |
| | | deleted BIT NOT NULL DEFAULT 0 |
| | | ) |
| | | GO |
| | | |
| | | CREATE NONCLUSTERED INDEX idx_namespace_id_group_name ON job (namespace_id ASC, group_name ASC) |
| | | GO |
| | | CREATE NONCLUSTERED INDEX idx_job_status_bucket_index ON job (job_status ASC, bucket_index ASC) |
| | | GO |
| | | CREATE NONCLUSTERED INDEX idx_create_dt ON job (create_dt ASC) |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'主é®', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job', |
| | | 'COLUMN', N'id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'å½å空é´id', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job', |
| | | 'COLUMN', N'namespace_id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ç»åç§°', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job', |
| | | 'COLUMN', N'group_name' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'åç§°', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job', |
| | | 'COLUMN', N'job_name' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'æ§è¡æ¹æ³åæ°', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job', |
| | | 'COLUMN', N'args_str' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'åæ°ç±»å ', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job', |
| | | 'COLUMN', N'args_type' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'䏿¬¡è§¦åæ¶é´', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job', |
| | | 'COLUMN', N'next_trigger_at' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ä»»å¡ç¶æ 0ãå
³éã1ãå¼å¯', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job', |
| | | 'COLUMN', N'job_status' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ä»»å¡ç±»å 1ãé群 2ã广æ 3ãåç', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job', |
| | | 'COLUMN', N'task_type' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'è·¯ç±çç¥', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job', |
| | | 'COLUMN', N'route_key' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'æ§è¡å¨ç±»å', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job', |
| | | 'COLUMN', N'executor_type' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'æ§è¡å¨åç§°', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job', |
| | | 'COLUMN', N'executor_info' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'触åç±»å 1.CRON è¡¨è¾¾å¼ 2. åºå®æ¶é´', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job', |
| | | 'COLUMN', N'trigger_type' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'é´éæ¶é¿', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job', |
| | | 'COLUMN', N'trigger_interval' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'é»å¡çç¥ 1ãä¸¢å¼ 2ãè¦ç 3ãå¹¶è¡', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job', |
| | | 'COLUMN', N'block_strategy' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'任塿§è¡è¶
æ¶æ¶é´ï¼åä½ç§', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job', |
| | | 'COLUMN', N'executor_timeout' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'æå¤§éè¯æ¬¡æ°', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job', |
| | | 'COLUMN', N'max_retry_times' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'å¹¶è¡æ°', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job', |
| | | 'COLUMN', N'parallel_num' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'éè¯é´é(s)', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job', |
| | | 'COLUMN', N'retry_interval' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'bucket', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job', |
| | | 'COLUMN', N'bucket_index' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'æ¯å¦æ¯å¸¸é©»ä»»å¡', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job', |
| | | 'COLUMN', N'resident' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'æè¿°', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job', |
| | | 'COLUMN', N'description' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'æ©å±å段', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job', |
| | | 'COLUMN', N'ext_attrs' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'å建æ¶é´', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job', |
| | | 'COLUMN', N'create_dt' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ä¿®æ¹æ¶é´', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job', |
| | | 'COLUMN', N'update_dt' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'é»è¾å é¤ 1ãå é¤', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job', |
| | | 'COLUMN', N'deleted' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ä»»å¡ä¿¡æ¯', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job' |
| | | GO |
| | | |
| | | |
| | | -- er_job_log_message |
| | | CREATE TABLE er_job_log_message |
| | | ( |
| | | id bigint PRIMARY KEY IDENTITY, |
| | | namespace_id nvarchar(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a', |
| | | group_name nvarchar(64) NOT NULL, |
| | | job_id bigint NOT NULL, |
| | | task_batch_id bigint NOT NULL, |
| | | task_id bigint NOT NULL, |
| | | message nvarchar(max) NOT NULL, |
| | | log_num int NOT NULL DEFAULT '1', |
| | | real_time bigint NOT NULL DEFAULT '0', |
| | | create_dt datetime2 NOT NULL DEFAULT GETDATE(), |
| | | ext_attrs nvarchar(256) NULL DEFAULT '' |
| | | ) |
| | | GO |
| | | |
| | | CREATE NONCLUSTERED INDEX idx_task_batch_id_task_id ON job_log_message (task_batch_id ASC, task_id ASC) |
| | | GO |
| | | CREATE NONCLUSTERED INDEX idx_create_dt ON job_log_message (create_dt ASC) |
| | | GO |
| | | CREATE NONCLUSTERED INDEX idx_namespace_id_group_name ON job_log_message (namespace_id ASC, group_name ASC) |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'主é®', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_log_message', |
| | | 'COLUMN', N'id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'å½å空é´id', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_log_message', |
| | | 'COLUMN', N'namespace_id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ç»åç§°', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_log_message', |
| | | 'COLUMN', N'group_name' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ä»»å¡ä¿¡æ¯id', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_log_message', |
| | | 'COLUMN', N'job_id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'任塿¹æ¬¡id', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_log_message', |
| | | 'COLUMN', N'task_batch_id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'è°åº¦ä»»å¡id', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_log_message', |
| | | 'COLUMN', N'task_id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'è°åº¦ä¿¡æ¯', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_log_message', |
| | | 'COLUMN', N'message' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'æ¥å¿æ°é', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_log_message', |
| | | 'COLUMN', N'log_num' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'䏿¥æ¶é´', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_log_message', |
| | | 'COLUMN', N'real_time' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'å建æ¶é´', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_log_message', |
| | | 'COLUMN', N'create_dt' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'æ©å±å段', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_log_message', |
| | | 'COLUMN', N'ext_attrs' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'è°åº¦æ¥å¿', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_log_message' |
| | | GO |
| | | |
| | | |
| | | -- er_job_notify_config |
| | | CREATE TABLE er_job_notify_config |
| | | ( |
| | | id bigint PRIMARY KEY IDENTITY, |
| | | namespace_id nvarchar(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a', |
| | | group_name nvarchar(64) NOT NULL, |
| | | job_id bigint NOT NULL, |
| | | notify_status tinyint NOT NULL DEFAULT '0', |
| | | notify_type tinyint NOT NULL DEFAULT '0', |
| | | notify_attribute nvarchar(512) NOT NULL, |
| | | notify_threshold int NOT NULL DEFAULT '0', |
| | | notify_scene tinyint NOT NULL DEFAULT '0', |
| | | rate_limiter_status tinyint NOT NULL DEFAULT '0', |
| | | rate_limiter_threshold int NOT NULL DEFAULT '0', |
| | | description nvarchar(256) NOT NULL DEFAULT '', |
| | | create_dt datetime2 NOT NULL DEFAULT GETDATE(), |
| | | update_dt datetime2 NOT NULL DEFAULT GETDATE() |
| | | ) |
| | | GO |
| | | |
| | | CREATE NONCLUSTERED INDEX idx_namespace_id_group_name_job_id ON job_notify_config (namespace_id ASC, group_name ASC, job_id ASC) |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'主é®', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_notify_config', |
| | | 'COLUMN', N'id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'å½å空é´id', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_notify_config', |
| | | 'COLUMN', N'namespace_id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ç»åç§°', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_notify_config', |
| | | 'COLUMN', N'group_name' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ä»»å¡id', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_notify_config', |
| | | 'COLUMN', N'job_id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'éç¥ç¶æ 0ãæªå¯ç¨ 1ãå¯ç¨', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_notify_config', |
| | | 'COLUMN', N'notify_status' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'éç¥ç±»å 1ãéé 2ãé®ä»¶ 3ãä¼ä¸å¾®ä¿¡', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_notify_config', |
| | | 'COLUMN', N'notify_type' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'é
ç½®å±æ§', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_notify_config', |
| | | 'COLUMN', N'notify_attribute' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'éç¥éå¼', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_notify_config', |
| | | 'COLUMN', N'notify_threshold' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'éç¥åºæ¯', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_notify_config', |
| | | 'COLUMN', N'notify_scene' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'éæµç¶æ 0ãæªå¯ç¨ 1ãå¯ç¨', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_notify_config', |
| | | 'COLUMN', N'rate_limiter_status' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'æ¯ç§éæµéå¼', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_notify_config', |
| | | 'COLUMN', N'rate_limiter_threshold' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'æè¿°', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_notify_config', |
| | | 'COLUMN', N'description' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'å建æ¶é´', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_notify_config', |
| | | 'COLUMN', N'create_dt' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ä¿®æ¹æ¶é´', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_notify_config', |
| | | 'COLUMN', N'update_dt' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'jobéç¥é
ç½®', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_notify_config' |
| | | GO |
| | | |
| | | |
| | | -- er_job_summary |
| | | CREATE TABLE er_job_summary |
| | | ( |
| | | id bigint PRIMARY KEY IDENTITY, |
| | | namespace_id nvarchar(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a', |
| | | group_name nvarchar(64) NOT NULL, |
| | | business_id bigint NOT NULL, |
| | | system_task_type tinyint NOT NULL DEFAULT '3', |
| | | trigger_at datetime2 NOT NULL, |
| | | success_num int NOT NULL DEFAULT '0', |
| | | fail_num int NOT NULL DEFAULT '0', |
| | | fail_reason nvarchar(512) NOT NULL DEFAULT '', |
| | | stop_num int NOT NULL DEFAULT '0', |
| | | stop_reason nvarchar(512) NOT NULL DEFAULT '', |
| | | cancel_num int NOT NULL DEFAULT '0', |
| | | cancel_reason nvarchar(512) NOT NULL DEFAULT '', |
| | | create_dt datetime2 NOT NULL DEFAULT GETDATE(), |
| | | update_dt datetime2 NOT NULL DEFAULT GETDATE() |
| | | ) |
| | | GO |
| | | |
| | | CREATE UNIQUE NONCLUSTERED INDEX uk_trigger_at_system_task_type_business_id ON job_summary (trigger_at ASC, system_task_type ASC, business_id ASC) |
| | | GO |
| | | CREATE NONCLUSTERED INDEX idx_namespace_id_group_name_business_id ON job_summary (namespace_id ASC, group_name ASC, business_id ASC) |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'主é®', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_summary', |
| | | 'COLUMN', N'id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'å½å空é´id', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_summary', |
| | | 'COLUMN', N'namespace_id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ç»åç§°', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_summary', |
| | | 'COLUMN', N'group_name' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ä¸å¡id (job_idæworkflow_id)', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_summary', |
| | | 'COLUMN', N'business_id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ä»»å¡ç±»å 3ãJOBä»»å¡ 4ãWORKFLOWä»»å¡', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_summary', |
| | | 'COLUMN', N'system_task_type' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ç»è®¡æ¶é´', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_summary', |
| | | 'COLUMN', N'trigger_at' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'æ§è¡æå-æ¥å¿æ°é', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_summary', |
| | | 'COLUMN', N'success_num' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'æ§è¡å¤±è´¥-æ¥å¿æ°é', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_summary', |
| | | 'COLUMN', N'fail_num' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'失败åå ', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_summary', |
| | | 'COLUMN', N'fail_reason' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'æ§è¡å¤±è´¥-æ¥å¿æ°é', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_summary', |
| | | 'COLUMN', N'stop_num' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'失败åå ', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_summary', |
| | | 'COLUMN', N'stop_reason' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'æ§è¡å¤±è´¥-æ¥å¿æ°é', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_summary', |
| | | 'COLUMN', N'cancel_num' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'失败åå ', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_summary', |
| | | 'COLUMN', N'cancel_reason' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'å建æ¶é´', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_summary', |
| | | 'COLUMN', N'create_dt' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ä¿®æ¹æ¶é´', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_summary', |
| | | 'COLUMN', N'update_dt' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'DashBoard_Job', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_summary' |
| | | GO |
| | | |
| | | |
| | | -- er_job_task |
| | | CREATE TABLE er_job_task |
| | | ( |
| | | id bigint PRIMARY KEY IDENTITY, |
| | | namespace_id nvarchar(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a', |
| | | group_name nvarchar(64) NOT NULL, |
| | | job_id bigint NOT NULL, |
| | | task_batch_id bigint NOT NULL, |
| | | parent_id bigint NOT NULL DEFAULT '0', |
| | | task_status tinyint NOT NULL DEFAULT '0', |
| | | retry_count int NOT NULL DEFAULT '0', |
| | | client_info nvarchar(128) NULL, |
| | | result_message nvarchar(max) NOT NULL, |
| | | args_str nvarchar(max) NULL, |
| | | args_type tinyint NOT NULL DEFAULT '1', |
| | | ext_attrs nvarchar(256) NULL DEFAULT '', |
| | | create_dt datetime2 NOT NULL DEFAULT GETDATE(), |
| | | update_dt datetime2 NOT NULL DEFAULT GETDATE() |
| | | ) |
| | | GO |
| | | |
| | | CREATE NONCLUSTERED INDEX idx_task_batch_id_task_status ON job_task (task_batch_id ASC, task_status ASC) |
| | | GO |
| | | CREATE NONCLUSTERED INDEX idx_create_dt ON job_task (create_dt ASC) |
| | | GO |
| | | CREATE NONCLUSTERED INDEX idx_namespace_id_group_name ON job_task (namespace_id ASC, group_name ASC) |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'主é®', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_task', |
| | | 'COLUMN', N'id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'å½å空é´id', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_task', |
| | | 'COLUMN', N'namespace_id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ç»åç§°', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_task', |
| | | 'COLUMN', N'group_name' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ä»»å¡ä¿¡æ¯id', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_task', |
| | | 'COLUMN', N'job_id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'è°åº¦ä»»å¡id', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_task', |
| | | 'COLUMN', N'task_batch_id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ç¶æ§è¡å¨id', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_task', |
| | | 'COLUMN', N'parent_id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'æ§è¡çç¶æ 0ã失败 1ãæå', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_task', |
| | | 'COLUMN', N'task_status' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'éè¯æ¬¡æ°', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_task', |
| | | 'COLUMN', N'retry_count' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'客æ·ç«¯å°å clientId#ip:port', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_task', |
| | | 'COLUMN', N'client_info' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'æ§è¡ç»æ', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_task', |
| | | 'COLUMN', N'result_message' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'æ§è¡æ¹æ³åæ°', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_task', |
| | | 'COLUMN', N'args_str' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'åæ°ç±»å ', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_task', |
| | | 'COLUMN', N'args_type' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'æ©å±å段', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_task', |
| | | 'COLUMN', N'ext_attrs' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'å建æ¶é´', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_task', |
| | | 'COLUMN', N'create_dt' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ä¿®æ¹æ¶é´', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_task', |
| | | 'COLUMN', N'update_dt' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ä»»å¡å®ä¾', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_task' |
| | | GO |
| | | |
| | | -- er_job_task_batch |
| | | CREATE TABLE er_job_task_batch |
| | | ( |
| | | id bigint PRIMARY KEY IDENTITY, |
| | | namespace_id nvarchar(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a', |
| | | group_name nvarchar(64) NOT NULL, |
| | | job_id bigint NOT NULL, |
| | | workflow_node_id bigint NOT NULL DEFAULT '0', |
| | | parent_workflow_node_id bigint NOT NULL DEFAULT '0', |
| | | workflow_task_batch_id bigint NOT NULL DEFAULT '0', |
| | | task_batch_status tinyint NOT NULL DEFAULT '0', |
| | | operation_reason tinyint NOT NULL DEFAULT '0', |
| | | execution_at bigint NOT NULL DEFAULT '0', |
| | | system_task_type tinyint NOT NULL DEFAULT '3', |
| | | parent_id nvarchar(64) NOT NULL DEFAULT '', |
| | | create_dt datetime2 NOT NULL DEFAULT GETDATE(), |
| | | update_dt datetime2 NOT NULL DEFAULT GETDATE(), |
| | | deleted BIT DEFAULT 0, |
| | | ext_attrs nvarchar(256) NULL DEFAULT '' |
| | | ) |
| | | GO |
| | | |
| | | CREATE NONCLUSTERED INDEX idx_job_id_task_batch_status ON job_task_batch (job_id ASC, task_batch_status ASC) |
| | | GO |
| | | CREATE NONCLUSTERED INDEX idx_create_dt ON job_task_batch (create_dt ASC) |
| | | GO |
| | | CREATE NONCLUSTERED INDEX idx_namespace_id_group_name ON job_task_batch (namespace_id ASC, group_name ASC) |
| | | GO |
| | | CREATE NONCLUSTERED INDEX idx_workflow_task_batch_id_workflow_node_id ON job_task_batch (workflow_task_batch_id ASC, workflow_node_id ASC) |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'主é®', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_task_batch', |
| | | 'COLUMN', N'id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'å½å空é´id', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_task_batch', |
| | | 'COLUMN', N'namespace_id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ç»åç§°', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_task_batch', |
| | | 'COLUMN', N'group_name' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ä»»å¡id', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_task_batch', |
| | | 'COLUMN', N'job_id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'工使µèç¹id', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_task_batch', |
| | | 'COLUMN', N'workflow_node_id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'工使µä»»å¡ç¶æ¹æ¬¡id', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_task_batch', |
| | | 'COLUMN', N'parent_workflow_node_id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'工使µä»»å¡æ¹æ¬¡id', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_task_batch', |
| | | 'COLUMN', N'workflow_task_batch_id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'任塿¹æ¬¡ç¶æ 0ã失败 1ãæå', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_task_batch', |
| | | 'COLUMN', N'task_batch_status' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'æä½åå ', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_task_batch', |
| | | 'COLUMN', N'operation_reason' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'任塿§è¡æ¶é´', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_task_batch', |
| | | 'COLUMN', N'execution_at' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ä»»å¡ç±»å 3ãJOBä»»å¡ 4ãWORKFLOWä»»å¡', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_task_batch', |
| | | 'COLUMN', N'system_task_type' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ç¶èç¹', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_task_batch', |
| | | 'COLUMN', N'parent_id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'å建æ¶é´', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_task_batch', |
| | | 'COLUMN', N'create_dt' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ä¿®æ¹æ¶é´', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_task_batch', |
| | | 'COLUMN', N'update_dt' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'é»è¾å é¤ 1ãå é¤', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_task_batch', |
| | | 'COLUMN', N'deleted' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'æ©å±å段', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_task_batch', |
| | | 'COLUMN', N'ext_attrs' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'任塿¹æ¬¡', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'job_task_batch' |
| | | GO |
| | | |
| | | -- er_namespace |
| | | CREATE TABLE er_namespace |
| | | ( |
| | | id bigint PRIMARY KEY IDENTITY, |
| | | name nvarchar(64) NOT NULL, |
| | | unique_id nvarchar(64) NOT NULL, |
| | | description nvarchar(256) NOT NULL DEFAULT '', |
| | | create_dt datetime2 NOT NULL DEFAULT GETDATE(), |
| | | update_dt datetime2 NOT NULL DEFAULT GETDATE(), |
| | | deleted BIT NOT NULL DEFAULT 0 |
| | | ) |
| | | GO |
| | | |
| | | CREATE UNIQUE NONCLUSTERED INDEX uk_unique_id ON namespace (unique_id ASC) |
| | | GO |
| | | CREATE NONCLUSTERED INDEX idx_name ON namespace (name ASC) |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'主é®', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'namespace', |
| | | 'COLUMN', N'id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'åç§°', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'namespace', |
| | | 'COLUMN', N'name' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'å¯ä¸id', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'namespace', |
| | | 'COLUMN', N'unique_id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'æè¿°', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'namespace', |
| | | 'COLUMN', N'description' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'å建æ¶é´', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'namespace', |
| | | 'COLUMN', N'create_dt' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ä¿®æ¹æ¶é´', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'namespace', |
| | | 'COLUMN', N'update_dt' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'é»è¾å é¤ 1ãå é¤', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'namespace', |
| | | 'COLUMN', N'deleted' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'å½å空é´', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'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'); |
| | | GO |
| | | |
| | | -- er_notify_config |
| | | CREATE TABLE er_notify_config |
| | | ( |
| | | id bigint PRIMARY KEY IDENTITY, |
| | | namespace_id nvarchar(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a', |
| | | group_name nvarchar(64) NOT NULL, |
| | | scene_name nvarchar(64) NOT NULL, |
| | | notify_status tinyint NOT NULL DEFAULT '0', |
| | | notify_type tinyint NOT NULL DEFAULT '0', |
| | | notify_attribute nvarchar(512) NOT NULL, |
| | | notify_threshold int NOT NULL DEFAULT '0', |
| | | notify_scene tinyint NOT NULL DEFAULT '0', |
| | | rate_limiter_status tinyint NOT NULL DEFAULT '0', |
| | | rate_limiter_threshold int NOT NULL DEFAULT '0', |
| | | description nvarchar(256) NOT NULL DEFAULT '', |
| | | create_dt datetime2 NOT NULL DEFAULT GETDATE(), |
| | | update_dt datetime2 NOT NULL DEFAULT GETDATE() |
| | | ) |
| | | GO |
| | | |
| | | CREATE NONCLUSTERED INDEX idx_namespace_id_group_name_scene_name ON notify_config (namespace_id ASC, group_name ASC, scene_name ASC) |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'主é®', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'notify_config', |
| | | 'COLUMN', N'id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'å½å空é´id', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'notify_config', |
| | | 'COLUMN', N'namespace_id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ç»åç§°', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'notify_config', |
| | | 'COLUMN', N'group_name' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'åºæ¯åç§°', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'notify_config', |
| | | 'COLUMN', N'scene_name' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'éç¥ç¶æ 0ãæªå¯ç¨ 1ãå¯ç¨', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'notify_config', |
| | | 'COLUMN', N'notify_status' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'éç¥ç±»å 1ãéé 2ãé®ä»¶ 3ãä¼ä¸å¾®ä¿¡', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'notify_config', |
| | | 'COLUMN', N'notify_type' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'é
ç½®å±æ§', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'notify_config', |
| | | 'COLUMN', N'notify_attribute' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'éç¥éå¼', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'notify_config', |
| | | 'COLUMN', N'notify_threshold' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'éç¥åºæ¯', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'notify_config', |
| | | 'COLUMN', N'notify_scene' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'éæµç¶æ 0ãæªå¯ç¨ 1ãå¯ç¨', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'notify_config', |
| | | 'COLUMN', N'rate_limiter_status' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'æ¯ç§éæµéå¼', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'notify_config', |
| | | 'COLUMN', N'rate_limiter_threshold' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'æè¿°', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'notify_config', |
| | | 'COLUMN', N'description' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'å建æ¶é´', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'notify_config', |
| | | 'COLUMN', N'create_dt' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ä¿®æ¹æ¶é´', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'notify_config', |
| | | 'COLUMN', N'update_dt' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'éç¥é
ç½®', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'notify_config' |
| | | GO |
| | | |
| | | -- er_retry_dead_letter_0 |
| | | CREATE TABLE er_retry_dead_letter_0 |
| | | ( |
| | | id bigint PRIMARY KEY IDENTITY, |
| | | namespace_id nvarchar(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a', |
| | | unique_id nvarchar(64) NOT NULL, |
| | | group_name nvarchar(64) NOT NULL, |
| | | scene_name nvarchar(64) NOT NULL, |
| | | idempotent_id nvarchar(64) NOT NULL, |
| | | biz_no nvarchar(64) NOT NULL DEFAULT '', |
| | | executor_name nvarchar(512) NOT NULL DEFAULT '', |
| | | args_str nvarchar(max) NOT NULL, |
| | | ext_attrs nvarchar(max) NOT NULL, |
| | | task_type tinyint NOT NULL DEFAULT '1', |
| | | create_dt datetime2 NOT NULL DEFAULT GETDATE() |
| | | ) |
| | | GO |
| | | |
| | | CREATE UNIQUE NONCLUSTERED INDEX uk_namespace_id_group_name_unique_id ON retry_dead_letter_0 (namespace_id ASC, group_name ASC, unique_id ASC) |
| | | GO |
| | | CREATE NONCLUSTERED INDEX idx_namespace_id_group_name_scene_name ON retry_dead_letter_0 (namespace_id ASC, group_name ASC, scene_name ASC) |
| | | GO |
| | | CREATE NONCLUSTERED INDEX idx_idempotent_id ON retry_dead_letter_0 (idempotent_id ASC) |
| | | GO |
| | | CREATE NONCLUSTERED INDEX idx_biz_no ON retry_dead_letter_0 (biz_no ASC) |
| | | GO |
| | | CREATE NONCLUSTERED INDEX idx_create_dt ON retry_dead_letter_0 (create_dt ASC) |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'主é®', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'retry_dead_letter_0', |
| | | 'COLUMN', N'id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'å½å空é´id', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'retry_dead_letter_0', |
| | | 'COLUMN', N'namespace_id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'åç»ä¸idå¯ä¸', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'retry_dead_letter_0', |
| | | 'COLUMN', N'unique_id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ç»åç§°', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'retry_dead_letter_0', |
| | | 'COLUMN', N'group_name' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'åºæ¯åç§°', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'retry_dead_letter_0', |
| | | 'COLUMN', N'scene_name' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'å¹çid', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'retry_dead_letter_0', |
| | | 'COLUMN', N'idempotent_id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ä¸å¡ç¼å·', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'retry_dead_letter_0', |
| | | 'COLUMN', N'biz_no' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'æ§è¡å¨åç§°', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'retry_dead_letter_0', |
| | | 'COLUMN', N'executor_name' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'æ§è¡æ¹æ³åæ°', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'retry_dead_letter_0', |
| | | 'COLUMN', N'args_str' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'æ©å±å段', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'retry_dead_letter_0', |
| | | 'COLUMN', N'ext_attrs' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ä»»å¡ç±»å 1ãéè¯æ°æ® 2ãåè°æ°æ®', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'retry_dead_letter_0', |
| | | 'COLUMN', N'task_type' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'å建æ¶é´', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'retry_dead_letter_0', |
| | | 'COLUMN', N'create_dt' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'æ»ä¿¡éå表', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'retry_dead_letter_0' |
| | | GO |
| | | |
| | | |
| | | -- er_retry_summary |
| | | CREATE TABLE er_retry_summary |
| | | ( |
| | | id bigint PRIMARY KEY IDENTITY, |
| | | namespace_id nvarchar(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a', |
| | | group_name nvarchar(64) NOT NULL DEFAULT '', |
| | | scene_name nvarchar(50) NOT NULL DEFAULT '', |
| | | trigger_at datetime2 NOT NULL DEFAULT GETDATE(), |
| | | running_num int NOT NULL DEFAULT '0', |
| | | finish_num int NOT NULL DEFAULT '0', |
| | | max_count_num int NOT NULL DEFAULT '0', |
| | | suspend_num int NOT NULL DEFAULT '0', |
| | | create_dt datetime2 NOT NULL DEFAULT GETDATE(), |
| | | update_dt datetime2 NOT NULL DEFAULT GETDATE() |
| | | ) |
| | | GO |
| | | |
| | | CREATE UNIQUE NONCLUSTERED INDEX uk_scene_name_trigger_at ON retry_summary (namespace_id ASC, group_name ASC, |
| | | scene_name ASC, trigger_at ASC) |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'主é®', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'retry_summary', |
| | | 'COLUMN', N'id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'å½å空é´id', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'retry_summary', |
| | | 'COLUMN', N'namespace_id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ç»åç§°', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'retry_summary', |
| | | 'COLUMN', N'group_name' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'åºæ¯åç§°', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'retry_summary', |
| | | 'COLUMN', N'scene_name' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ç»è®¡æ¶é´', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'retry_summary', |
| | | 'COLUMN', N'trigger_at' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'éè¯ä¸-æ¥å¿æ°é', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'retry_summary', |
| | | 'COLUMN', N'running_num' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'éè¯å®æ-æ¥å¿æ°é', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'retry_summary', |
| | | 'COLUMN', N'finish_num' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'éè¯å°è¾¾æå¤§æ¬¡æ°-æ¥å¿æ°é', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'retry_summary', |
| | | 'COLUMN', N'max_count_num' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'æåéè¯-æ¥å¿æ°é', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'retry_summary', |
| | | 'COLUMN', N'suspend_num' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'å建æ¶é´', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'retry_summary', |
| | | 'COLUMN', N'create_dt' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ä¿®æ¹æ¶é´', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'retry_summary', |
| | | 'COLUMN', N'update_dt' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'DashBoard_Retry', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'retry_summary' |
| | | GO |
| | | |
| | | -- er_retry_task_0 |
| | | CREATE TABLE er_retry_task_0 |
| | | ( |
| | | id bigint PRIMARY KEY IDENTITY, |
| | | namespace_id nvarchar(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a', |
| | | unique_id nvarchar(64) NOT NULL, |
| | | group_name nvarchar(64) NOT NULL, |
| | | scene_name nvarchar(64) NOT NULL, |
| | | idempotent_id nvarchar(64) NOT NULL, |
| | | biz_no nvarchar(64) NOT NULL DEFAULT '', |
| | | executor_name nvarchar(512) NOT NULL DEFAULT '', |
| | | args_str nvarchar(max) NOT NULL, |
| | | ext_attrs nvarchar(max) NOT NULL, |
| | | next_trigger_at datetime2 NOT NULL, |
| | | retry_count int NOT NULL DEFAULT '0', |
| | | retry_status tinyint NOT NULL DEFAULT '0', |
| | | task_type tinyint NOT NULL DEFAULT '1', |
| | | create_dt datetime2 NOT NULL DEFAULT GETDATE(), |
| | | update_dt datetime2 NOT NULL DEFAULT GETDATE() |
| | | ) |
| | | GO |
| | | |
| | | CREATE UNIQUE NONCLUSTERED INDEX uk_name_unique_id ON retry_task_0 (namespace_id ASC, group_name ASC, unique_id ASC) |
| | | GO |
| | | CREATE NONCLUSTERED INDEX idx_namespace_id_group_name_scene_name ON retry_task_0 (namespace_id ASC, group_name ASC, scene_name ASC) |
| | | GO |
| | | CREATE NONCLUSTERED INDEX idx_namespace_id_group_name_task_type ON retry_task_0 (namespace_id ASC, group_name ASC, task_type ASC) |
| | | GO |
| | | CREATE NONCLUSTERED INDEX idx_namespace_id_group_name_retry_status ON retry_task_0 (namespace_id ASC, group_name ASC, retry_status ASC) |
| | | GO |
| | | CREATE NONCLUSTERED INDEX idx_idempotent_id ON retry_task_0 (idempotent_id ASC) |
| | | GO |
| | | CREATE NONCLUSTERED INDEX idx_biz_no ON retry_task_0 (biz_no ASC) |
| | | GO |
| | | CREATE NONCLUSTERED INDEX idx_create_dt ON retry_task_0 (create_dt ASC) |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'主é®', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'retry_task_0', |
| | | 'COLUMN', N'id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'å½å空é´id', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'retry_task_0', |
| | | 'COLUMN', N'namespace_id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'åç»ä¸idå¯ä¸', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'retry_task_0', |
| | | 'COLUMN', N'unique_id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ç»åç§°', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'retry_task_0', |
| | | 'COLUMN', N'group_name' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'åºæ¯åç§°', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'retry_task_0', |
| | | 'COLUMN', N'scene_name' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'å¹çid', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'retry_task_0', |
| | | 'COLUMN', N'idempotent_id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ä¸å¡ç¼å·', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'retry_task_0', |
| | | 'COLUMN', N'biz_no' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'æ§è¡å¨åç§°', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'retry_task_0', |
| | | 'COLUMN', N'executor_name' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'æ§è¡æ¹æ³åæ°', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'retry_task_0', |
| | | 'COLUMN', N'args_str' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'æ©å±å段', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'retry_task_0', |
| | | 'COLUMN', N'ext_attrs' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'䏿¬¡è§¦åæ¶é´', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'retry_task_0', |
| | | 'COLUMN', N'next_trigger_at' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'éè¯æ¬¡æ°', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'retry_task_0', |
| | | 'COLUMN', N'retry_count' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'éè¯ç¶æ 0ãéè¯ä¸ 1ãæå 2ãæå¤§éè¯æ¬¡æ°', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'retry_task_0', |
| | | 'COLUMN', N'retry_status' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ä»»å¡ç±»å 1ãéè¯æ°æ® 2ãåè°æ°æ®', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'retry_task_0', |
| | | 'COLUMN', N'task_type' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'å建æ¶é´', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'retry_task_0', |
| | | 'COLUMN', N'create_dt' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ä¿®æ¹æ¶é´', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'retry_task_0', |
| | | 'COLUMN', N'update_dt' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ä»»å¡è¡¨', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'retry_task_0' |
| | | GO |
| | | |
| | | -- er_retry_task_log |
| | | CREATE TABLE er_retry_task_log |
| | | ( |
| | | id bigint PRIMARY KEY IDENTITY, |
| | | namespace_id nvarchar(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a', |
| | | unique_id nvarchar(64) NOT NULL, |
| | | group_name nvarchar(64) NOT NULL, |
| | | scene_name nvarchar(64) NOT NULL, |
| | | idempotent_id nvarchar(64) NOT NULL, |
| | | biz_no nvarchar(64) NOT NULL DEFAULT '', |
| | | executor_name nvarchar(512) NOT NULL DEFAULT '', |
| | | args_str nvarchar(max) NOT NULL, |
| | | ext_attrs nvarchar(max) NOT NULL, |
| | | retry_status tinyint NOT NULL DEFAULT '0', |
| | | task_type tinyint NOT NULL DEFAULT '1', |
| | | create_dt datetime2 NOT NULL DEFAULT GETDATE(), |
| | | update_dt datetime2 NOT NULL DEFAULT GETDATE() |
| | | ) |
| | | GO |
| | | |
| | | CREATE NONCLUSTERED INDEX idx_group_name_scene_name ON retry_task_log (namespace_id ASC, group_name ASC, scene_name ASC) |
| | | GO |
| | | CREATE NONCLUSTERED INDEX idx_retry_status ON retry_task_log (retry_status ASC) |
| | | GO |
| | | CREATE NONCLUSTERED INDEX idx_idempotent_id ON retry_task_log (idempotent_id ASC) |
| | | GO |
| | | CREATE NONCLUSTERED INDEX idx_unique_id ON retry_task_log (unique_id ASC) |
| | | GO |
| | | CREATE NONCLUSTERED INDEX idx_biz_no ON retry_task_log (biz_no ASC) |
| | | GO |
| | | CREATE NONCLUSTERED INDEX idx_create_dt ON retry_task_log (create_dt ASC) |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'主é®', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'retry_task_log', |
| | | 'COLUMN', N'id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'å½å空é´id', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'retry_task_log', |
| | | 'COLUMN', N'namespace_id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'åç»ä¸idå¯ä¸', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'retry_task_log', |
| | | 'COLUMN', N'unique_id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ç»åç§°', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'retry_task_log', |
| | | 'COLUMN', N'group_name' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'åºæ¯åç§°', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'retry_task_log', |
| | | 'COLUMN', N'scene_name' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'å¹çid', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'retry_task_log', |
| | | 'COLUMN', N'idempotent_id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ä¸å¡ç¼å·', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'retry_task_log', |
| | | 'COLUMN', N'biz_no' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'æ§è¡å¨åç§°', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'retry_task_log', |
| | | 'COLUMN', N'executor_name' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'æ§è¡æ¹æ³åæ°', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'retry_task_log', |
| | | 'COLUMN', N'args_str' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'æ©å±å段', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'retry_task_log', |
| | | 'COLUMN', N'ext_attrs' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'éè¯ç¶æ 0ãéè¯ä¸ 1ãæå 2ãæå¤§æ¬¡æ°', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'retry_task_log', |
| | | 'COLUMN', N'retry_status' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ä»»å¡ç±»å 1ãéè¯æ°æ® 2ãåè°æ°æ®', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'retry_task_log', |
| | | 'COLUMN', N'task_type' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'å建æ¶é´', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'retry_task_log', |
| | | 'COLUMN', N'create_dt' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ä¿®æ¹æ¶é´', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'retry_task_log', |
| | | 'COLUMN', N'update_dt' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'任塿¥å¿åºç¡ä¿¡æ¯è¡¨', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'retry_task_log' |
| | | GO |
| | | |
| | | -- er_retry_task_log_message |
| | | CREATE TABLE er_retry_task_log_message |
| | | ( |
| | | id bigint PRIMARY KEY IDENTITY, |
| | | namespace_id nvarchar(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a', |
| | | group_name nvarchar(64) NOT NULL, |
| | | unique_id nvarchar(64) NOT NULL, |
| | | create_dt datetime2 NOT NULL DEFAULT GETDATE(), |
| | | message nvarchar(max) NOT NULL, |
| | | log_num int NOT NULL DEFAULT 1, |
| | | real_time bigint NOT NULL DEFAULT 0 |
| | | ) |
| | | GO |
| | | |
| | | CREATE NONCLUSTERED INDEX idx_namespace_id_group_name_scene_name ON retry_task_log_message (namespace_id ASC, group_name ASC, unique_id ASC) |
| | | GO |
| | | CREATE NONCLUSTERED INDEX idx_create_dt ON retry_task_log_message (create_dt ASC) |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'主é®', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'retry_task_log_message', |
| | | 'COLUMN', N'id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'å½å空é´id', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'retry_task_log_message', |
| | | 'COLUMN', N'namespace_id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ç»åç§°', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'retry_task_log_message', |
| | | 'COLUMN', N'group_name' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'åç»ä¸idå¯ä¸', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'retry_task_log_message', |
| | | 'COLUMN', N'unique_id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'å建æ¶é´', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'retry_task_log_message', |
| | | 'COLUMN', N'create_dt' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'å¼å¸¸ä¿¡æ¯', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'retry_task_log_message', |
| | | 'COLUMN', N'message' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'æ¥å¿æ°é', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'retry_task_log_message', |
| | | 'COLUMN', N'log_num' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'䏿¥æ¶é´', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'retry_task_log_message', |
| | | 'COLUMN', N'real_time' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ä»»å¡è°åº¦æ¥å¿ä¿¡æ¯è®°å½è¡¨', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'retry_task_log_message' |
| | | GO |
| | | |
| | | -- er_scene_config |
| | | CREATE TABLE er_scene_config |
| | | ( |
| | | id bigint IDENTITY, |
| | | namespace_id nvarchar(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a', |
| | | scene_name nvarchar(64) NOT NULL, |
| | | group_name nvarchar(64) NOT NULL, |
| | | scene_status tinyint NOT NULL DEFAULT '0', |
| | | max_retry_count int NOT NULL DEFAULT '5', |
| | | back_off tinyint NOT NULL DEFAULT '1', |
| | | trigger_interval nvarchar(16) NOT NULL DEFAULT '', |
| | | deadline_request bigint NOT NULL DEFAULT '60000', |
| | | executor_timeout int NOT NULL DEFAULT '5', |
| | | route_key tinyint NOT NULL DEFAULT '4', |
| | | description nvarchar(256) NOT NULL DEFAULT '', |
| | | create_dt datetime2 NOT NULL DEFAULT GETDATE(), |
| | | update_dt datetime2 NOT NULL DEFAULT GETDATE() |
| | | ) |
| | | GO |
| | | |
| | | CREATE UNIQUE NONCLUSTERED INDEX uk_namespace_id_group_name_scene_name ON scene_config (namespace_id ASC, group_name ASC, scene_name ASC) |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'主é®', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'scene_config', |
| | | 'COLUMN', N'id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'å½å空é´id', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'scene_config', |
| | | 'COLUMN', N'namespace_id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'åºæ¯åç§°', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'scene_config', |
| | | 'COLUMN', N'scene_name' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ç»åç§°', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'scene_config', |
| | | 'COLUMN', N'group_name' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ç»ç¶æ 0ãæªå¯ç¨ 1ãå¯ç¨', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'scene_config', |
| | | 'COLUMN', N'scene_status' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'æå¤§éè¯æ¬¡æ°', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'scene_config', |
| | | 'COLUMN', N'max_retry_count' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'1ãé»è®¤ç级 2ãåºå®é´éæ¶é´ 3ãCRON 表达å¼', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'scene_config', |
| | | 'COLUMN', N'back_off' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'é´éæ¶é¿', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'scene_config', |
| | | 'COLUMN', N'trigger_interval' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'Deadline Request è°ç¨é¾è¶
æ¶ å使¯«ç§', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'scene_config', |
| | | 'COLUMN', N'deadline_request' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'任塿§è¡è¶
æ¶æ¶é´ï¼åä½ç§', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'scene_config', |
| | | 'COLUMN', N'executor_timeout' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'è·¯ç±çç¥', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'scene_config', |
| | | 'COLUMN', N'route_key' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'æè¿°', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'scene_config', |
| | | 'COLUMN', N'description' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'å建æ¶é´', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'scene_config', |
| | | 'COLUMN', N'create_dt' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ä¿®æ¹æ¶é´', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'scene_config', |
| | | 'COLUMN', N'update_dt' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'åºæ¯é
ç½®', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'scene_config' |
| | | GO |
| | | |
| | | -- er_sequence_alloc |
| | | CREATE TABLE er_sequence_alloc |
| | | ( |
| | | id bigint PRIMARY KEY IDENTITY, |
| | | namespace_id nvarchar(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a', |
| | | group_name nvarchar(64) NOT NULL DEFAULT '', |
| | | max_id bigint NOT NULL DEFAULT '1', |
| | | step int NOT NULL DEFAULT '100', |
| | | update_dt datetime2 NOT NULL DEFAULT GETDATE() |
| | | ) |
| | | GO |
| | | |
| | | CREATE UNIQUE NONCLUSTERED INDEX uk_namespace_id_group_name ON sequence_alloc (namespace_id ASC, group_name ASC) |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'主é®', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sequence_alloc', |
| | | 'COLUMN', N'id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'å½å空é´id', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sequence_alloc', |
| | | 'COLUMN', N'namespace_id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ç»åç§°', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sequence_alloc', |
| | | 'COLUMN', N'group_name' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'æå¤§id', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sequence_alloc', |
| | | 'COLUMN', N'max_id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'æ¥é¿', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sequence_alloc', |
| | | 'COLUMN', N'step' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'æ´æ°æ¶é´', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sequence_alloc', |
| | | 'COLUMN', N'update_dt' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'å·æ®µæ¨¡å¼åºå·IDåé
表', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sequence_alloc' |
| | | GO |
| | | |
| | | -- er_server_node |
| | | CREATE TABLE er_server_node |
| | | ( |
| | | id bigint PRIMARY KEY IDENTITY, |
| | | namespace_id nvarchar(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a', |
| | | group_name nvarchar(64) NOT NULL, |
| | | host_id nvarchar(64) NOT NULL, |
| | | host_ip nvarchar(64) NOT NULL, |
| | | context_path nvarchar(256) NOT NULL DEFAULT '/', |
| | | host_port int NOT NULL, |
| | | expire_at datetime2 NOT NULL, |
| | | node_type tinyint NOT NULL, |
| | | ext_attrs nvarchar(256) NULL DEFAULT '', |
| | | create_dt datetime2 NOT NULL DEFAULT GETDATE(), |
| | | update_dt datetime2 NOT NULL DEFAULT GETDATE() |
| | | ) |
| | | GO |
| | | |
| | | CREATE UNIQUE NONCLUSTERED INDEX uk_host_id_host_ip ON server_node (host_id ASC, host_ip ASC) |
| | | GO |
| | | CREATE NONCLUSTERED INDEX idx_namespace_id_group_name ON server_node (namespace_id ASC, group_name ASC) |
| | | GO |
| | | CREATE NONCLUSTERED INDEX idx_expire_at_node_type ON server_node (expire_at ASC, node_type ASC) |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'主é®', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'server_node', |
| | | 'COLUMN', N'id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'å½å空é´id', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'server_node', |
| | | 'COLUMN', N'namespace_id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ç»åç§°', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'server_node', |
| | | 'COLUMN', N'group_name' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'主æºid', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'server_node', |
| | | 'COLUMN', N'host_id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'æºå¨ip', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'server_node', |
| | | 'COLUMN', N'host_ip' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'客æ·ç«¯ä¸ä¸æè·¯å¾ server.servlet.context-path', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'server_node', |
| | | 'COLUMN', N'context_path' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'æºå¨ç«¯å£', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'server_node', |
| | | 'COLUMN', N'host_port' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'è¿ææ¶é´', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'server_node', |
| | | 'COLUMN', N'expire_at' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'èç¹ç±»å 1ã客æ·ç«¯ 2ãæ¯æå¡ç«¯', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'server_node', |
| | | 'COLUMN', N'node_type' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'æ©å±å段', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'server_node', |
| | | 'COLUMN', N'ext_attrs' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'å建æ¶é´', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'server_node', |
| | | 'COLUMN', N'create_dt' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ä¿®æ¹æ¶é´', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'server_node', |
| | | 'COLUMN', N'update_dt' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'æå¡å¨èç¹', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'server_node' |
| | | GO |
| | | |
| | | -- er_system_user_ |
| | | CREATE TABLE er_system_user_ |
| | | ( |
| | | id bigint PRIMARY KEY IDENTITY, |
| | | username nvarchar(64) NOT NULL, |
| | | password nvarchar(128) NOT NULL, |
| | | role tinyint NOT NULL DEFAULT '0', |
| | | create_dt datetime2 NOT NULL DEFAULT GETDATE(), |
| | | update_dt datetime2 NOT NULL DEFAULT GETDATE() |
| | | ) |
| | | GO |
| | | |
| | | CREATE UNIQUE NONCLUSTERED INDEX uk_username ON system_user_ (username ASC) |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'主é®', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'system_user_', |
| | | 'COLUMN', N'id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'è´¦å·', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'system_user_', |
| | | 'COLUMN', N'username' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'å¯ç ', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'system_user_', |
| | | 'COLUMN', N'password' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'è§è²ï¼1-æ®éç¨æ·ã2-管çå', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'system_user_', |
| | | 'COLUMN', N'role' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'å建æ¶é´', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'system_user_', |
| | | 'COLUMN', N'create_dt' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ä¿®æ¹æ¶é´', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'system_user_', |
| | | 'COLUMN', N'update_dt' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ç³»ç»ç¨æ·è¡¨', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'system_user_' |
| | | GO |
| | | |
| | | -- pwd: admin |
| | | INSERT INTO er_system_user_ VALUES (N'1', N'admin', N'465c194afb65670f38322df087f0a9bb225cc257e43eb4ac5a0c98ef5b3173ac', N'2', getdate(), getdate()); |
| | | GO |
| | | |
| | | -- er_system_user_permission |
| | | CREATE TABLE er_system_user_permission |
| | | ( |
| | | id bigint PRIMARY KEY IDENTITY, |
| | | group_name nvarchar(64) NOT NULL, |
| | | namespace_id nvarchar(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a', |
| | | system_user_id bigint NOT NULL, |
| | | create_dt datetime2 NOT NULL DEFAULT GETDATE(), |
| | | update_dt datetime2 NOT NULL DEFAULT GETDATE() |
| | | ) |
| | | GO |
| | | |
| | | CREATE UNIQUE NONCLUSTERED INDEX uk_namespace_id_group_name_system_user_id ON system_user_permission (namespace_id ASC, group_name ASC, system_user_id ASC) |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'主é®', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'system_user_permission', |
| | | 'COLUMN', N'id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ç»åç§°', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'system_user_permission', |
| | | 'COLUMN', N'group_name' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'å½å空é´id', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'system_user_permission', |
| | | 'COLUMN', N'namespace_id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ç³»ç»ç¨æ·id', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'system_user_permission', |
| | | 'COLUMN', N'system_user_id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'å建æ¶é´', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'system_user_permission', |
| | | 'COLUMN', N'create_dt' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ä¿®æ¹æ¶é´', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'system_user_permission', |
| | | 'COLUMN', N'update_dt' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ç³»ç»ç¨æ·æé表', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'system_user_permission' |
| | | GO |
| | | |
| | | |
| | | -- er_workflow |
| | | CREATE TABLE er_workflow |
| | | ( |
| | | id bigint IDENTITY, |
| | | workflow_name nvarchar(64) NOT NULL, |
| | | namespace_id nvarchar(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a', |
| | | group_name nvarchar(64) NOT NULL, |
| | | workflow_status tinyint NOT NULL DEFAULT '1', |
| | | trigger_type tinyint NOT NULL, |
| | | trigger_interval nvarchar(255) NOT NULL, |
| | | next_trigger_at bigint NOT NULL, |
| | | block_strategy tinyint NOT NULL DEFAULT '1', |
| | | executor_timeout int NOT NULL DEFAULT '0', |
| | | description nvarchar(256) NOT NULL DEFAULT '', |
| | | flow_info nvarchar(max) NULL DEFAULT NULL, |
| | | bucket_index int NOT NULL DEFAULT '0', |
| | | version int NOT NULL, |
| | | create_dt datetime2 NOT NULL DEFAULT GETDATE(), |
| | | update_dt datetime2 NOT NULL DEFAULT GETDATE(), |
| | | deleted BIT DEFAULT 0, |
| | | ext_attrs nvarchar(256) NULL |
| | | ) |
| | | GO |
| | | |
| | | CREATE NONCLUSTERED INDEX idx_create_dt ON workflow (create_dt ASC) |
| | | GO |
| | | CREATE NONCLUSTERED INDEX idx_namespace_id_group_name ON workflow (namespace_id ASC, group_name ASC) |
| | | GO |
| | | |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'主é®', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'workflow', |
| | | 'COLUMN', N'id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'工使µåç§°', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'workflow', |
| | | 'COLUMN', N'workflow_name' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'å½å空é´id', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'workflow', |
| | | 'COLUMN', N'namespace_id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ç»åç§°', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'workflow', |
| | | 'COLUMN', N'group_name' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'工使µç¶æ 0ãå
³éã1ãå¼å¯', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'workflow', |
| | | 'COLUMN', N'workflow_status' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'触åç±»å 1.CRON è¡¨è¾¾å¼ 2. åºå®æ¶é´', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'workflow', |
| | | 'COLUMN', N'trigger_type' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'é´éæ¶é¿', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'workflow', |
| | | 'COLUMN', N'trigger_interval' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'䏿¬¡è§¦åæ¶é´', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'workflow', |
| | | 'COLUMN', N'next_trigger_at' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'é»å¡çç¥ 1ãä¸¢å¼ 2ãè¦ç 3ãå¹¶è¡', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'workflow', |
| | | 'COLUMN', N'block_strategy' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'任塿§è¡è¶
æ¶æ¶é´ï¼åä½ç§', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'workflow', |
| | | 'COLUMN', N'executor_timeout' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'æè¿°', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'workflow', |
| | | 'COLUMN', N'description' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'æµç¨ä¿¡æ¯', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'workflow', |
| | | 'COLUMN', N'flow_info' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'bucket', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'workflow', |
| | | 'COLUMN', N'bucket_index' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'çæ¬å·', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'workflow', |
| | | 'COLUMN', N'version' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'å建æ¶é´', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'workflow', |
| | | 'COLUMN', N'create_dt' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ä¿®æ¹æ¶é´', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'workflow', |
| | | 'COLUMN', N'update_dt' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'é»è¾å é¤ 1ãå é¤', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'workflow', |
| | | 'COLUMN', N'deleted' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'æ©å±å段', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'workflow', |
| | | 'COLUMN', N'ext_attrs' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'工使µ', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'workflow' |
| | | GO |
| | | |
| | | -- er_workflow_node |
| | | CREATE TABLE er_workflow_node |
| | | ( |
| | | id bigint PRIMARY KEY IDENTITY, |
| | | namespace_id nvarchar(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a', |
| | | node_name nvarchar(64) NOT NULL, |
| | | group_name nvarchar(64) NOT NULL, |
| | | job_id bigint NOT NULL, |
| | | workflow_id bigint NOT NULL, |
| | | node_type tinyint NOT NULL DEFAULT '1', |
| | | expression_type tinyint NOT NULL DEFAULT '0', |
| | | fail_strategy tinyint NOT NULL DEFAULT '1', |
| | | workflow_node_status tinyint NOT NULL DEFAULT '1', |
| | | priority_level int NOT NULL DEFAULT '1', |
| | | node_info nvarchar(max) NULL DEFAULT NULL, |
| | | version int NOT NULL, |
| | | create_dt datetime2 NOT NULL DEFAULT GETDATE(), |
| | | update_dt datetime2 NOT NULL DEFAULT GETDATE(), |
| | | deleted BIT DEFAULT 0, |
| | | ext_attrs nvarchar(256) NULL DEFAULT '' |
| | | ) |
| | | GO |
| | | |
| | | CREATE NONCLUSTERED INDEX idx_create_dt ON workflow_node (create_dt ASC) |
| | | GO |
| | | CREATE NONCLUSTERED INDEX idx_namespace_id_group_name ON workflow_node (namespace_id ASC, group_name ASC) |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'主é®', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'workflow_node', |
| | | 'COLUMN', N'id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'å½å空é´id', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'workflow_node', |
| | | 'COLUMN', N'namespace_id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'èç¹åç§°', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'workflow_node', |
| | | 'COLUMN', N'node_name' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ç»åç§°', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'workflow_node', |
| | | 'COLUMN', N'group_name' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ä»»å¡ä¿¡æ¯id', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'workflow_node', |
| | | 'COLUMN', N'job_id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'工使µID', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'workflow_node', |
| | | 'COLUMN', N'workflow_id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'1ãä»»å¡èç¹ 2ãæ¡ä»¶èç¹', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'workflow_node', |
| | | 'COLUMN', N'node_type' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'1ãSpElã2ãAviator 3ãQL', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'workflow_node', |
| | | 'COLUMN', N'expression_type' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'失败çç¥ 1ãè·³è¿ 2ãé»å¡', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'workflow_node', |
| | | 'COLUMN', N'fail_strategy' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'工使µèç¹ç¶æ 0ãå
³éã1ãå¼å¯', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'workflow_node', |
| | | 'COLUMN', N'workflow_node_status' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ä¼å
级', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'workflow_node', |
| | | 'COLUMN', N'priority_level' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'èç¹ä¿¡æ¯ ', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'workflow_node', |
| | | 'COLUMN', N'node_info' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'çæ¬å·', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'workflow_node', |
| | | 'COLUMN', N'version' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'å建æ¶é´', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'workflow_node', |
| | | 'COLUMN', N'create_dt' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ä¿®æ¹æ¶é´', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'workflow_node', |
| | | 'COLUMN', N'update_dt' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'é»è¾å é¤ 1ãå é¤', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'workflow_node', |
| | | 'COLUMN', N'deleted' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'æ©å±å段', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'workflow_node', |
| | | 'COLUMN', N'ext_attrs' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'工使µèç¹', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'workflow_node' |
| | | GO |
| | | |
| | | -- er_workflow_task_batch |
| | | CREATE TABLE er_workflow_task_batch |
| | | ( |
| | | id bigint PRIMARY KEY IDENTITY, |
| | | namespace_id nvarchar(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a', |
| | | group_name nvarchar(64) NOT NULL, |
| | | workflow_id bigint NOT NULL, |
| | | task_batch_status tinyint NOT NULL DEFAULT '0', |
| | | operation_reason tinyint NOT NULL DEFAULT '0', |
| | | flow_info nvarchar(max) NULL DEFAULT NULL, |
| | | execution_at bigint NOT NULL DEFAULT '0', |
| | | create_dt datetime2 NOT NULL DEFAULT GETDATE(), |
| | | update_dt datetime2 NOT NULL DEFAULT GETDATE(), |
| | | deleted BIT DEFAULT 0, |
| | | ext_attrs nvarchar(256) NULL DEFAULT '' |
| | | ) |
| | | GO |
| | | |
| | | CREATE NONCLUSTERED INDEX idx_job_id_task_batch_status ON workflow_task_batch (workflow_id ASC, task_batch_status ASC) |
| | | GO |
| | | CREATE NONCLUSTERED INDEX idx_create_dt ON workflow_task_batch (create_dt ASC) |
| | | GO |
| | | CREATE NONCLUSTERED INDEX idx_namespace_id_group_name ON workflow_task_batch (namespace_id ASC, group_name ASC) |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'主é®', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'workflow_task_batch', |
| | | 'COLUMN', N'id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'å½å空é´id', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'workflow_task_batch', |
| | | 'COLUMN', N'namespace_id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ç»åç§°', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'workflow_task_batch', |
| | | 'COLUMN', N'group_name' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'工使µä»»å¡id', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'workflow_task_batch', |
| | | 'COLUMN', N'workflow_id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'任塿¹æ¬¡ç¶æ 0ã失败 1ãæå', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'workflow_task_batch', |
| | | 'COLUMN', N'task_batch_status' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'æä½åå ', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'workflow_task_batch', |
| | | 'COLUMN', N'operation_reason' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'æµç¨ä¿¡æ¯', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'workflow_task_batch', |
| | | 'COLUMN', N'flow_info' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'任塿§è¡æ¶é´', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'workflow_task_batch', |
| | | 'COLUMN', N'execution_at' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'å建æ¶é´', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'workflow_task_batch', |
| | | 'COLUMN', N'create_dt' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ä¿®æ¹æ¶é´', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'workflow_task_batch', |
| | | 'COLUMN', N'update_dt' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'é»è¾å é¤ 1ãå é¤', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'workflow_task_batch', |
| | | 'COLUMN', N'deleted' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'æ©å±å段', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'workflow_task_batch', |
| | | 'COLUMN', N'ext_attrs' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'工使µæ¹æ¬¡', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'workflow_task_batch' |
| | | GO |