Commit df08a2ecf0b0377ec61071d177e190b7cfb19c3b

Authored by YunaiV
1 parent b4a867b8

【优化】新增 quartz.sql,完善 README.md

sql/mysql/quartz.sql 0 → 100644
  1 +/*
  2 + 注意:仅仅需要 Quartz 定时任务的场景,可选!!!
  3 +
  4 + Date: 30/04/2024 09:54:18
  5 +*/
  6 +
  7 +SET NAMES utf8mb4;
  8 +SET FOREIGN_KEY_CHECKS = 0;
  9 +
  10 +-- ----------------------------
  11 +-- Table structure for QRTZ_BLOB_TRIGGERS
  12 +-- ----------------------------
  13 +DROP TABLE IF EXISTS `QRTZ_BLOB_TRIGGERS`;
  14 +CREATE TABLE `QRTZ_BLOB_TRIGGERS` (
  15 + `SCHED_NAME` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  16 + `TRIGGER_NAME` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  17 + `TRIGGER_GROUP` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  18 + `BLOB_DATA` blob NULL,
  19 + PRIMARY KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) USING BTREE,
  20 + INDEX `SCHED_NAME`(`SCHED_NAME` ASC, `TRIGGER_NAME` ASC, `TRIGGER_GROUP` ASC) USING BTREE,
  21 + CONSTRAINT `qrtz_blob_triggers_ibfk_1` FOREIGN KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) REFERENCES `QRTZ_TRIGGERS` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) ON DELETE RESTRICT ON UPDATE RESTRICT
  22 +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci;
  23 +
  24 +-- ----------------------------
  25 +-- Records of QRTZ_BLOB_TRIGGERS
  26 +-- ----------------------------
  27 +BEGIN;
  28 +COMMIT;
  29 +
  30 +-- ----------------------------
  31 +-- Table structure for QRTZ_CALENDARS
  32 +-- ----------------------------
  33 +DROP TABLE IF EXISTS `QRTZ_CALENDARS`;
  34 +CREATE TABLE `QRTZ_CALENDARS` (
  35 + `SCHED_NAME` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  36 + `CALENDAR_NAME` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  37 + `CALENDAR` blob NOT NULL,
  38 + PRIMARY KEY (`SCHED_NAME`, `CALENDAR_NAME`) USING BTREE
  39 +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci;
  40 +
  41 +-- ----------------------------
  42 +-- Records of QRTZ_CALENDARS
  43 +-- ----------------------------
  44 +BEGIN;
  45 +COMMIT;
  46 +
  47 +-- ----------------------------
  48 +-- Table structure for QRTZ_CRON_TRIGGERS
  49 +-- ----------------------------
  50 +DROP TABLE IF EXISTS `QRTZ_CRON_TRIGGERS`;
  51 +CREATE TABLE `QRTZ_CRON_TRIGGERS` (
  52 + `SCHED_NAME` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  53 + `TRIGGER_NAME` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  54 + `TRIGGER_GROUP` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  55 + `CRON_EXPRESSION` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  56 + `TIME_ZONE_ID` varchar(80) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL,
  57 + PRIMARY KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) USING BTREE,
  58 + CONSTRAINT `qrtz_cron_triggers_ibfk_1` FOREIGN KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) REFERENCES `QRTZ_TRIGGERS` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) ON DELETE RESTRICT ON UPDATE RESTRICT
  59 +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci;
  60 +
  61 +-- ----------------------------
  62 +-- Records of QRTZ_CRON_TRIGGERS
  63 +-- ----------------------------
  64 +BEGIN;
  65 +INSERT INTO `QRTZ_CRON_TRIGGERS` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`, `CRON_EXPRESSION`, `TIME_ZONE_ID`) VALUES ('schedulerName', 'accessLogCleanJob', 'DEFAULT', '0 0 0 * * ?', 'Asia/Shanghai');
  66 +INSERT INTO `QRTZ_CRON_TRIGGERS` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`, `CRON_EXPRESSION`, `TIME_ZONE_ID`) VALUES ('schedulerName', 'brokerageRecordUnfreezeJob', 'DEFAULT', '0 * * * * ?', 'Asia/Shanghai');
  67 +INSERT INTO `QRTZ_CRON_TRIGGERS` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`, `CRON_EXPRESSION`, `TIME_ZONE_ID`) VALUES ('schedulerName', 'errorLogCleanJob', 'DEFAULT', '0 0 0 * * ?', 'Asia/Shanghai');
  68 +INSERT INTO `QRTZ_CRON_TRIGGERS` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`, `CRON_EXPRESSION`, `TIME_ZONE_ID`) VALUES ('schedulerName', 'jobLogCleanJob', 'DEFAULT', '0 0 0 * * ?', 'Asia/Shanghai');
  69 +INSERT INTO `QRTZ_CRON_TRIGGERS` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`, `CRON_EXPRESSION`, `TIME_ZONE_ID`) VALUES ('schedulerName', 'payNotifyJob', 'DEFAULT', '* * * * * ?', 'Asia/Shanghai');
  70 +INSERT INTO `QRTZ_CRON_TRIGGERS` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`, `CRON_EXPRESSION`, `TIME_ZONE_ID`) VALUES ('schedulerName', 'payOrderExpireJob', 'DEFAULT', '0 0/1 * * * ?', 'Asia/Shanghai');
  71 +INSERT INTO `QRTZ_CRON_TRIGGERS` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`, `CRON_EXPRESSION`, `TIME_ZONE_ID`) VALUES ('schedulerName', 'payOrderSyncJob', 'DEFAULT', '0 0/1 * * * ?', 'Asia/Shanghai');
  72 +INSERT INTO `QRTZ_CRON_TRIGGERS` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`, `CRON_EXPRESSION`, `TIME_ZONE_ID`) VALUES ('schedulerName', 'payRefundSyncJob', 'DEFAULT', '0 0/1 * * * ?', 'Asia/Shanghai');
  73 +INSERT INTO `QRTZ_CRON_TRIGGERS` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`, `CRON_EXPRESSION`, `TIME_ZONE_ID`) VALUES ('schedulerName', 'tradeOrderAutoCancelJob', 'DEFAULT', '0 * * * * ?', 'Asia/Shanghai');
  74 +INSERT INTO `QRTZ_CRON_TRIGGERS` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`, `CRON_EXPRESSION`, `TIME_ZONE_ID`) VALUES ('schedulerName', 'tradeOrderAutoCommentJob', 'DEFAULT', '0 * * * * ?', 'Asia/Shanghai');
  75 +INSERT INTO `QRTZ_CRON_TRIGGERS` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`, `CRON_EXPRESSION`, `TIME_ZONE_ID`) VALUES ('schedulerName', 'tradeOrderAutoReceiveJob', 'DEFAULT', '0 * * * * ?', 'Asia/Shanghai');
  76 +COMMIT;
  77 +
  78 +-- ----------------------------
  79 +-- Table structure for QRTZ_FIRED_TRIGGERS
  80 +-- ----------------------------
  81 +DROP TABLE IF EXISTS `QRTZ_FIRED_TRIGGERS`;
  82 +CREATE TABLE `QRTZ_FIRED_TRIGGERS` (
  83 + `SCHED_NAME` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  84 + `ENTRY_ID` varchar(95) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  85 + `TRIGGER_NAME` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  86 + `TRIGGER_GROUP` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  87 + `INSTANCE_NAME` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  88 + `FIRED_TIME` bigint NOT NULL,
  89 + `SCHED_TIME` bigint NOT NULL,
  90 + `PRIORITY` int NOT NULL,
  91 + `STATE` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  92 + `JOB_NAME` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL,
  93 + `JOB_GROUP` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL,
  94 + `IS_NONCONCURRENT` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL,
  95 + `REQUESTS_RECOVERY` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL,
  96 + PRIMARY KEY (`SCHED_NAME`, `ENTRY_ID`) USING BTREE,
  97 + INDEX `IDX_QRTZ_FT_TRIG_INST_NAME`(`SCHED_NAME` ASC, `INSTANCE_NAME` ASC) USING BTREE,
  98 + INDEX `IDX_QRTZ_FT_INST_JOB_REQ_RCVRY`(`SCHED_NAME` ASC, `INSTANCE_NAME` ASC, `REQUESTS_RECOVERY` ASC) USING BTREE,
  99 + INDEX `IDX_QRTZ_FT_J_G`(`SCHED_NAME` ASC, `JOB_NAME` ASC, `JOB_GROUP` ASC) USING BTREE,
  100 + INDEX `IDX_QRTZ_FT_JG`(`SCHED_NAME` ASC, `JOB_GROUP` ASC) USING BTREE,
  101 + INDEX `IDX_QRTZ_FT_T_G`(`SCHED_NAME` ASC, `TRIGGER_NAME` ASC, `TRIGGER_GROUP` ASC) USING BTREE,
  102 + INDEX `IDX_QRTZ_FT_TG`(`SCHED_NAME` ASC, `TRIGGER_GROUP` ASC) USING BTREE
  103 +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci;
  104 +
  105 +-- ----------------------------
  106 +-- Records of QRTZ_FIRED_TRIGGERS
  107 +-- ----------------------------
  108 +BEGIN;
  109 +COMMIT;
  110 +
  111 +-- ----------------------------
  112 +-- Table structure for QRTZ_JOB_DETAILS
  113 +-- ----------------------------
  114 +DROP TABLE IF EXISTS `QRTZ_JOB_DETAILS`;
  115 +CREATE TABLE `QRTZ_JOB_DETAILS` (
  116 + `SCHED_NAME` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  117 + `JOB_NAME` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  118 + `JOB_GROUP` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  119 + `DESCRIPTION` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL,
  120 + `JOB_CLASS_NAME` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  121 + `IS_DURABLE` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  122 + `IS_NONCONCURRENT` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  123 + `IS_UPDATE_DATA` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  124 + `REQUESTS_RECOVERY` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  125 + `JOB_DATA` blob NULL,
  126 + PRIMARY KEY (`SCHED_NAME`, `JOB_NAME`, `JOB_GROUP`) USING BTREE,
  127 + INDEX `IDX_QRTZ_J_REQ_RECOVERY`(`SCHED_NAME` ASC, `REQUESTS_RECOVERY` ASC) USING BTREE,
  128 + INDEX `IDX_QRTZ_J_GRP`(`SCHED_NAME` ASC, `JOB_GROUP` ASC) USING BTREE
  129 +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci;
  130 +
  131 +-- ----------------------------
  132 +-- Records of QRTZ_JOB_DETAILS
  133 +-- ----------------------------
  134 +BEGIN;
  135 +INSERT INTO `QRTZ_JOB_DETAILS` (`SCHED_NAME`, `JOB_NAME`, `JOB_GROUP`, `DESCRIPTION`, `JOB_CLASS_NAME`, `IS_DURABLE`, `IS_NONCONCURRENT`, `IS_UPDATE_DATA`, `REQUESTS_RECOVERY`, `JOB_DATA`) VALUES ('schedulerName', 'accessLogCleanJob', 'DEFAULT', NULL, 'cn.iocoder.yudao.framework.quartz.core.handler.JobHandlerInvoker', '0', '1', '1', '0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C770800000010000000027400064A4F425F49447372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B020000787000000000000000197400104A4F425F48414E444C45525F4E414D457400116163636573734C6F67436C65616E4A6F627800);
  136 +INSERT INTO `QRTZ_JOB_DETAILS` (`SCHED_NAME`, `JOB_NAME`, `JOB_GROUP`, `DESCRIPTION`, `JOB_CLASS_NAME`, `IS_DURABLE`, `IS_NONCONCURRENT`, `IS_UPDATE_DATA`, `REQUESTS_RECOVERY`, `JOB_DATA`) VALUES ('schedulerName', 'brokerageRecordUnfreezeJob', 'DEFAULT', NULL, 'cn.iocoder.yudao.framework.quartz.core.handler.JobHandlerInvoker', '0', '1', '1', '0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C770800000010000000027400064A4F425F49447372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B020000787000000000000000187400104A4F425F48414E444C45525F4E414D4574001A62726F6B65726167655265636F7264556E667265657A654A6F627800);
  137 +INSERT INTO `QRTZ_JOB_DETAILS` (`SCHED_NAME`, `JOB_NAME`, `JOB_GROUP`, `DESCRIPTION`, `JOB_CLASS_NAME`, `IS_DURABLE`, `IS_NONCONCURRENT`, `IS_UPDATE_DATA`, `REQUESTS_RECOVERY`, `JOB_DATA`) VALUES ('schedulerName', 'errorLogCleanJob', 'DEFAULT', NULL, 'cn.iocoder.yudao.framework.quartz.core.handler.JobHandlerInvoker', '0', '1', '1', '0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C770800000010000000027400064A4F425F49447372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B0200007870000000000000001A7400104A4F425F48414E444C45525F4E414D457400106572726F724C6F67436C65616E4A6F627800);
  138 +INSERT INTO `QRTZ_JOB_DETAILS` (`SCHED_NAME`, `JOB_NAME`, `JOB_GROUP`, `DESCRIPTION`, `JOB_CLASS_NAME`, `IS_DURABLE`, `IS_NONCONCURRENT`, `IS_UPDATE_DATA`, `REQUESTS_RECOVERY`, `JOB_DATA`) VALUES ('schedulerName', 'jobLogCleanJob', 'DEFAULT', NULL, 'cn.iocoder.yudao.framework.quartz.core.handler.JobHandlerInvoker', '0', '1', '1', '0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C770800000010000000027400064A4F425F49447372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B0200007870000000000000001B7400104A4F425F48414E444C45525F4E414D4574000E6A6F624C6F67436C65616E4A6F627800);
  139 +INSERT INTO `QRTZ_JOB_DETAILS` (`SCHED_NAME`, `JOB_NAME`, `JOB_GROUP`, `DESCRIPTION`, `JOB_CLASS_NAME`, `IS_DURABLE`, `IS_NONCONCURRENT`, `IS_UPDATE_DATA`, `REQUESTS_RECOVERY`, `JOB_DATA`) VALUES ('schedulerName', 'payNotifyJob', 'DEFAULT', NULL, 'cn.iocoder.yudao.framework.quartz.core.handler.JobHandlerInvoker', '0', '1', '1', '0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C770800000010000000027400064A4F425F49447372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B020000787000000000000000057400104A4F425F48414E444C45525F4E414D4574000C7061794E6F746966794A6F627800);
  140 +INSERT INTO `QRTZ_JOB_DETAILS` (`SCHED_NAME`, `JOB_NAME`, `JOB_GROUP`, `DESCRIPTION`, `JOB_CLASS_NAME`, `IS_DURABLE`, `IS_NONCONCURRENT`, `IS_UPDATE_DATA`, `REQUESTS_RECOVERY`, `JOB_DATA`) VALUES ('schedulerName', 'payOrderExpireJob', 'DEFAULT', NULL, 'cn.iocoder.yudao.framework.quartz.core.handler.JobHandlerInvoker', '0', '1', '1', '0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C770800000010000000027400064A4F425F49447372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B020000787000000000000000127400104A4F425F48414E444C45525F4E414D457400117061794F726465724578706972654A6F627800);
  141 +INSERT INTO `QRTZ_JOB_DETAILS` (`SCHED_NAME`, `JOB_NAME`, `JOB_GROUP`, `DESCRIPTION`, `JOB_CLASS_NAME`, `IS_DURABLE`, `IS_NONCONCURRENT`, `IS_UPDATE_DATA`, `REQUESTS_RECOVERY`, `JOB_DATA`) VALUES ('schedulerName', 'payOrderSyncJob', 'DEFAULT', NULL, 'cn.iocoder.yudao.framework.quartz.core.handler.JobHandlerInvoker', '0', '1', '1', '0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C770800000010000000027400064A4F425F49447372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B020000787000000000000000117400104A4F425F48414E444C45525F4E414D4574000F7061794F7264657253796E634A6F627800);
  142 +INSERT INTO `QRTZ_JOB_DETAILS` (`SCHED_NAME`, `JOB_NAME`, `JOB_GROUP`, `DESCRIPTION`, `JOB_CLASS_NAME`, `IS_DURABLE`, `IS_NONCONCURRENT`, `IS_UPDATE_DATA`, `REQUESTS_RECOVERY`, `JOB_DATA`) VALUES ('schedulerName', 'payRefundSyncJob', 'DEFAULT', NULL, 'cn.iocoder.yudao.framework.quartz.core.handler.JobHandlerInvoker', '0', '1', '1', '0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C770800000010000000027400064A4F425F49447372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B020000787000000000000000137400104A4F425F48414E444C45525F4E414D45740010706179526566756E6453796E634A6F627800);
  143 +INSERT INTO `QRTZ_JOB_DETAILS` (`SCHED_NAME`, `JOB_NAME`, `JOB_GROUP`, `DESCRIPTION`, `JOB_CLASS_NAME`, `IS_DURABLE`, `IS_NONCONCURRENT`, `IS_UPDATE_DATA`, `REQUESTS_RECOVERY`, `JOB_DATA`) VALUES ('schedulerName', 'tradeOrderAutoCancelJob', 'DEFAULT', NULL, 'cn.iocoder.yudao.framework.quartz.core.handler.JobHandlerInvoker', '0', '1', '1', '0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C770800000010000000027400064A4F425F49447372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B020000787000000000000000157400104A4F425F48414E444C45525F4E414D4574001774726164654F726465724175746F43616E63656C4A6F627800);
  144 +INSERT INTO `QRTZ_JOB_DETAILS` (`SCHED_NAME`, `JOB_NAME`, `JOB_GROUP`, `DESCRIPTION`, `JOB_CLASS_NAME`, `IS_DURABLE`, `IS_NONCONCURRENT`, `IS_UPDATE_DATA`, `REQUESTS_RECOVERY`, `JOB_DATA`) VALUES ('schedulerName', 'tradeOrderAutoCommentJob', 'DEFAULT', NULL, 'cn.iocoder.yudao.framework.quartz.core.handler.JobHandlerInvoker', '0', '1', '1', '0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C770800000010000000027400064A4F425F49447372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B020000787000000000000000177400104A4F425F48414E444C45525F4E414D4574001874726164654F726465724175746F436F6D6D656E744A6F627800);
  145 +INSERT INTO `QRTZ_JOB_DETAILS` (`SCHED_NAME`, `JOB_NAME`, `JOB_GROUP`, `DESCRIPTION`, `JOB_CLASS_NAME`, `IS_DURABLE`, `IS_NONCONCURRENT`, `IS_UPDATE_DATA`, `REQUESTS_RECOVERY`, `JOB_DATA`) VALUES ('schedulerName', 'tradeOrderAutoReceiveJob', 'DEFAULT', NULL, 'cn.iocoder.yudao.framework.quartz.core.handler.JobHandlerInvoker', '0', '1', '1', '0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C770800000010000000027400064A4F425F49447372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B020000787000000000000000167400104A4F425F48414E444C45525F4E414D4574001874726164654F726465724175746F526563656976654A6F627800);
  146 +COMMIT;
  147 +
  148 +-- ----------------------------
  149 +-- Table structure for QRTZ_LOCKS
  150 +-- ----------------------------
  151 +DROP TABLE IF EXISTS `QRTZ_LOCKS`;
  152 +CREATE TABLE `QRTZ_LOCKS` (
  153 + `SCHED_NAME` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  154 + `LOCK_NAME` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  155 + PRIMARY KEY (`SCHED_NAME`, `LOCK_NAME`) USING BTREE
  156 +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci;
  157 +
  158 +-- ----------------------------
  159 +-- Records of QRTZ_LOCKS
  160 +-- ----------------------------
  161 +BEGIN;
  162 +INSERT INTO `QRTZ_LOCKS` (`SCHED_NAME`, `LOCK_NAME`) VALUES ('schedulerName', 'STATE_ACCESS');
  163 +INSERT INTO `QRTZ_LOCKS` (`SCHED_NAME`, `LOCK_NAME`) VALUES ('schedulerName', 'TRIGGER_ACCESS');
  164 +COMMIT;
  165 +
  166 +-- ----------------------------
  167 +-- Table structure for QRTZ_PAUSED_TRIGGER_GRPS
  168 +-- ----------------------------
  169 +DROP TABLE IF EXISTS `QRTZ_PAUSED_TRIGGER_GRPS`;
  170 +CREATE TABLE `QRTZ_PAUSED_TRIGGER_GRPS` (
  171 + `SCHED_NAME` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  172 + `TRIGGER_GROUP` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  173 + PRIMARY KEY (`SCHED_NAME`, `TRIGGER_GROUP`) USING BTREE
  174 +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci;
  175 +
  176 +-- ----------------------------
  177 +-- Records of QRTZ_PAUSED_TRIGGER_GRPS
  178 +-- ----------------------------
  179 +BEGIN;
  180 +COMMIT;
  181 +
  182 +-- ----------------------------
  183 +-- Table structure for QRTZ_SCHEDULER_STATE
  184 +-- ----------------------------
  185 +DROP TABLE IF EXISTS `QRTZ_SCHEDULER_STATE`;
  186 +CREATE TABLE `QRTZ_SCHEDULER_STATE` (
  187 + `SCHED_NAME` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  188 + `INSTANCE_NAME` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  189 + `LAST_CHECKIN_TIME` bigint NOT NULL,
  190 + `CHECKIN_INTERVAL` bigint NOT NULL,
  191 + PRIMARY KEY (`SCHED_NAME`, `INSTANCE_NAME`) USING BTREE
  192 +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci;
  193 +
  194 +-- ----------------------------
  195 +-- Records of QRTZ_SCHEDULER_STATE
  196 +-- ----------------------------
  197 +BEGIN;
  198 +INSERT INTO `QRTZ_SCHEDULER_STATE` (`SCHED_NAME`, `INSTANCE_NAME`, `LAST_CHECKIN_TIME`, `CHECKIN_INTERVAL`) VALUES ('schedulerName', 'MacBook-Pro.local1713489703551', 1713742509534, 15000);
  199 +COMMIT;
  200 +
  201 +-- ----------------------------
  202 +-- Table structure for QRTZ_SIMPLE_TRIGGERS
  203 +-- ----------------------------
  204 +DROP TABLE IF EXISTS `QRTZ_SIMPLE_TRIGGERS`;
  205 +CREATE TABLE `QRTZ_SIMPLE_TRIGGERS` (
  206 + `SCHED_NAME` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  207 + `TRIGGER_NAME` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  208 + `TRIGGER_GROUP` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  209 + `REPEAT_COUNT` bigint NOT NULL,
  210 + `REPEAT_INTERVAL` bigint NOT NULL,
  211 + `TIMES_TRIGGERED` bigint NOT NULL,
  212 + PRIMARY KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) USING BTREE,
  213 + CONSTRAINT `qrtz_simple_triggers_ibfk_1` FOREIGN KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) REFERENCES `QRTZ_TRIGGERS` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) ON DELETE RESTRICT ON UPDATE RESTRICT
  214 +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci;
  215 +
  216 +-- ----------------------------
  217 +-- Records of QRTZ_SIMPLE_TRIGGERS
  218 +-- ----------------------------
  219 +BEGIN;
  220 +COMMIT;
  221 +
  222 +-- ----------------------------
  223 +-- Table structure for QRTZ_SIMPROP_TRIGGERS
  224 +-- ----------------------------
  225 +DROP TABLE IF EXISTS `QRTZ_SIMPROP_TRIGGERS`;
  226 +CREATE TABLE `QRTZ_SIMPROP_TRIGGERS` (
  227 + `SCHED_NAME` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  228 + `TRIGGER_NAME` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  229 + `TRIGGER_GROUP` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  230 + `STR_PROP_1` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL,
  231 + `STR_PROP_2` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL,
  232 + `STR_PROP_3` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL,
  233 + `INT_PROP_1` int NULL DEFAULT NULL,
  234 + `INT_PROP_2` int NULL DEFAULT NULL,
  235 + `LONG_PROP_1` bigint NULL DEFAULT NULL,
  236 + `LONG_PROP_2` bigint NULL DEFAULT NULL,
  237 + `DEC_PROP_1` decimal(13, 4) NULL DEFAULT NULL,
  238 + `DEC_PROP_2` decimal(13, 4) NULL DEFAULT NULL,
  239 + `BOOL_PROP_1` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL,
  240 + `BOOL_PROP_2` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL,
  241 + PRIMARY KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) USING BTREE,
  242 + CONSTRAINT `qrtz_simprop_triggers_ibfk_1` FOREIGN KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) REFERENCES `QRTZ_TRIGGERS` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) ON DELETE RESTRICT ON UPDATE RESTRICT
  243 +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci;
  244 +
  245 +-- ----------------------------
  246 +-- Records of QRTZ_SIMPROP_TRIGGERS
  247 +-- ----------------------------
  248 +BEGIN;
  249 +COMMIT;
  250 +
  251 +-- ----------------------------
  252 +-- Table structure for QRTZ_TRIGGERS
  253 +-- ----------------------------
  254 +DROP TABLE IF EXISTS `QRTZ_TRIGGERS`;
  255 +CREATE TABLE `QRTZ_TRIGGERS` (
  256 + `SCHED_NAME` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  257 + `TRIGGER_NAME` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  258 + `TRIGGER_GROUP` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  259 + `JOB_NAME` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  260 + `JOB_GROUP` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  261 + `DESCRIPTION` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL,
  262 + `NEXT_FIRE_TIME` bigint NULL DEFAULT NULL,
  263 + `PREV_FIRE_TIME` bigint NULL DEFAULT NULL,
  264 + `PRIORITY` int NULL DEFAULT NULL,
  265 + `TRIGGER_STATE` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  266 + `TRIGGER_TYPE` varchar(8) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  267 + `START_TIME` bigint NOT NULL,
  268 + `END_TIME` bigint NULL DEFAULT NULL,
  269 + `CALENDAR_NAME` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL,
  270 + `MISFIRE_INSTR` smallint NULL DEFAULT NULL,
  271 + `JOB_DATA` blob NULL,
  272 + PRIMARY KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) USING BTREE,
  273 + INDEX `IDX_QRTZ_T_J`(`SCHED_NAME` ASC, `JOB_NAME` ASC, `JOB_GROUP` ASC) USING BTREE,
  274 + INDEX `IDX_QRTZ_T_JG`(`SCHED_NAME` ASC, `JOB_GROUP` ASC) USING BTREE,
  275 + INDEX `IDX_QRTZ_T_C`(`SCHED_NAME` ASC, `CALENDAR_NAME` ASC) USING BTREE,
  276 + INDEX `IDX_QRTZ_T_G`(`SCHED_NAME` ASC, `TRIGGER_GROUP` ASC) USING BTREE,
  277 + INDEX `IDX_QRTZ_T_STATE`(`SCHED_NAME` ASC, `TRIGGER_STATE` ASC) USING BTREE,
  278 + INDEX `IDX_QRTZ_T_N_STATE`(`SCHED_NAME` ASC, `TRIGGER_NAME` ASC, `TRIGGER_GROUP` ASC, `TRIGGER_STATE` ASC) USING BTREE,
  279 + INDEX `IDX_QRTZ_T_N_G_STATE`(`SCHED_NAME` ASC, `TRIGGER_GROUP` ASC, `TRIGGER_STATE` ASC) USING BTREE,
  280 + INDEX `IDX_QRTZ_T_NEXT_FIRE_TIME`(`SCHED_NAME` ASC, `NEXT_FIRE_TIME` ASC) USING BTREE,
  281 + INDEX `IDX_QRTZ_T_NFT_ST`(`SCHED_NAME` ASC, `TRIGGER_STATE` ASC, `NEXT_FIRE_TIME` ASC) USING BTREE,
  282 + INDEX `IDX_QRTZ_T_NFT_MISFIRE`(`SCHED_NAME` ASC, `MISFIRE_INSTR` ASC, `NEXT_FIRE_TIME` ASC) USING BTREE,
  283 + INDEX `IDX_QRTZ_T_NFT_ST_MISFIRE`(`SCHED_NAME` ASC, `MISFIRE_INSTR` ASC, `NEXT_FIRE_TIME` ASC, `TRIGGER_STATE` ASC) USING BTREE,
  284 + INDEX `IDX_QRTZ_T_NFT_ST_MISFIRE_GRP`(`SCHED_NAME` ASC, `MISFIRE_INSTR` ASC, `NEXT_FIRE_TIME` ASC, `TRIGGER_GROUP` ASC, `TRIGGER_STATE` ASC) USING BTREE,
  285 + CONSTRAINT `qrtz_triggers_ibfk_1` FOREIGN KEY (`SCHED_NAME`, `JOB_NAME`, `JOB_GROUP`) REFERENCES `QRTZ_JOB_DETAILS` (`SCHED_NAME`, `JOB_NAME`, `JOB_GROUP`) ON DELETE RESTRICT ON UPDATE RESTRICT
  286 +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci;
  287 +
  288 +-- ----------------------------
  289 +-- Records of QRTZ_TRIGGERS
  290 +-- ----------------------------
  291 +BEGIN;
  292 +INSERT INTO `QRTZ_TRIGGERS` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`, `JOB_NAME`, `JOB_GROUP`, `DESCRIPTION`, `NEXT_FIRE_TIME`, `PREV_FIRE_TIME`, `PRIORITY`, `TRIGGER_STATE`, `TRIGGER_TYPE`, `START_TIME`, `END_TIME`, `CALENDAR_NAME`, `MISFIRE_INSTR`, `JOB_DATA`) VALUES ('schedulerName', 'accessLogCleanJob', 'DEFAULT', 'accessLogCleanJob', 'DEFAULT', NULL, 1696348800000, -1, 5, 'PAUSED', 'CRON', 1696301981000, 0, NULL, 0, 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C770800000010000000037400114A4F425F48414E444C45525F504152414D7400007400124A4F425F52455452595F494E54455256414C737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000074000F4A4F425F52455452595F434F554E547371007E000A000000037800);
  293 +INSERT INTO `QRTZ_TRIGGERS` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`, `JOB_NAME`, `JOB_GROUP`, `DESCRIPTION`, `NEXT_FIRE_TIME`, `PREV_FIRE_TIME`, `PRIORITY`, `TRIGGER_STATE`, `TRIGGER_TYPE`, `START_TIME`, `END_TIME`, `CALENDAR_NAME`, `MISFIRE_INSTR`, `JOB_DATA`) VALUES ('schedulerName', 'brokerageRecordUnfreezeJob', 'DEFAULT', 'brokerageRecordUnfreezeJob', 'DEFAULT', NULL, 1695909720000, -1, 5, 'PAUSED', 'CRON', 1695909706000, 0, NULL, 0, 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C770800000010000000037400114A4F425F48414E444C45525F504152414D7400007400124A4F425F52455452595F494E54455256414C737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000074000F4A4F425F52455452595F434F554E547371007E000A000000037800);
  294 +INSERT INTO `QRTZ_TRIGGERS` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`, `JOB_NAME`, `JOB_GROUP`, `DESCRIPTION`, `NEXT_FIRE_TIME`, `PREV_FIRE_TIME`, `PRIORITY`, `TRIGGER_STATE`, `TRIGGER_TYPE`, `START_TIME`, `END_TIME`, `CALENDAR_NAME`, `MISFIRE_INSTR`, `JOB_DATA`) VALUES ('schedulerName', 'errorLogCleanJob', 'DEFAULT', 'errorLogCleanJob', 'DEFAULT', NULL, 1696348800000, -1, 5, 'PAUSED', 'CRON', 1696302043000, 0, NULL, 0, 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C770800000010000000037400114A4F425F48414E444C45525F504152414D7400007400124A4F425F52455452595F494E54455256414C737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000074000F4A4F425F52455452595F434F554E547371007E000A000000037800);
  295 +INSERT INTO `QRTZ_TRIGGERS` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`, `JOB_NAME`, `JOB_GROUP`, `DESCRIPTION`, `NEXT_FIRE_TIME`, `PREV_FIRE_TIME`, `PRIORITY`, `TRIGGER_STATE`, `TRIGGER_TYPE`, `START_TIME`, `END_TIME`, `CALENDAR_NAME`, `MISFIRE_INSTR`, `JOB_DATA`) VALUES ('schedulerName', 'jobLogCleanJob', 'DEFAULT', 'jobLogCleanJob', 'DEFAULT', NULL, 1696348800000, -1, 5, 'PAUSED', 'CRON', 1696302092000, 0, NULL, 0, 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C770800000010000000037400114A4F425F48414E444C45525F504152414D7400007400124A4F425F52455452595F494E54455256414C737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000074000F4A4F425F52455452595F434F554E547371007E000A000000037800);
  296 +INSERT INTO `QRTZ_TRIGGERS` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`, `JOB_NAME`, `JOB_GROUP`, `DESCRIPTION`, `NEXT_FIRE_TIME`, `PREV_FIRE_TIME`, `PRIORITY`, `TRIGGER_STATE`, `TRIGGER_TYPE`, `START_TIME`, `END_TIME`, `CALENDAR_NAME`, `MISFIRE_INSTR`, `JOB_DATA`) VALUES ('schedulerName', 'payNotifyJob', 'DEFAULT', 'payNotifyJob', 'DEFAULT', NULL, 1688907102000, 1688907101000, 5, 'PAUSED', 'CRON', 1635294882000, 0, NULL, 0, 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C770800000010000000037400114A4F425F48414E444C45525F504152414D707400124A4F425F52455452595F494E54455256414C737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000074000F4A4F425F52455452595F434F554E5471007E000B7800);
  297 +INSERT INTO `QRTZ_TRIGGERS` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`, `JOB_NAME`, `JOB_GROUP`, `DESCRIPTION`, `NEXT_FIRE_TIME`, `PREV_FIRE_TIME`, `PRIORITY`, `TRIGGER_STATE`, `TRIGGER_TYPE`, `START_TIME`, `END_TIME`, `CALENDAR_NAME`, `MISFIRE_INSTR`, `JOB_DATA`) VALUES ('schedulerName', 'payOrderExpireJob', 'DEFAULT', 'payOrderExpireJob', 'DEFAULT', NULL, 1690011600000, -1, 5, 'PAUSED', 'CRON', 1690011553000, 0, NULL, 0, 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C770800000010000000037400114A4F425F48414E444C45525F504152414D707400124A4F425F52455452595F494E54455256414C737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000074000F4A4F425F52455452595F434F554E5471007E000B7800);
  298 +INSERT INTO `QRTZ_TRIGGERS` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`, `JOB_NAME`, `JOB_GROUP`, `DESCRIPTION`, `NEXT_FIRE_TIME`, `PREV_FIRE_TIME`, `PRIORITY`, `TRIGGER_STATE`, `TRIGGER_TYPE`, `START_TIME`, `END_TIME`, `CALENDAR_NAME`, `MISFIRE_INSTR`, `JOB_DATA`) VALUES ('schedulerName', 'payOrderSyncJob', 'DEFAULT', 'payOrderSyncJob', 'DEFAULT', NULL, 1690011600000, 1690011540000, 5, 'PAUSED', 'CRON', 1690007785000, 0, NULL, 0, 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C770800000010000000037400114A4F425F48414E444C45525F504152414D707400124A4F425F52455452595F494E54455256414C737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000074000F4A4F425F52455452595F434F554E5471007E000B7800);
  299 +INSERT INTO `QRTZ_TRIGGERS` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`, `JOB_NAME`, `JOB_GROUP`, `DESCRIPTION`, `NEXT_FIRE_TIME`, `PREV_FIRE_TIME`, `PRIORITY`, `TRIGGER_STATE`, `TRIGGER_TYPE`, `START_TIME`, `END_TIME`, `CALENDAR_NAME`, `MISFIRE_INSTR`, `JOB_DATA`) VALUES ('schedulerName', 'payRefundSyncJob', 'DEFAULT', 'payRefundSyncJob', 'DEFAULT', NULL, 1690117560000, 1690117500000, 5, 'PAUSED', 'CRON', 1690117424000, 0, NULL, 0, 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C770800000010000000037400114A4F425F48414E444C45525F504152414D707400124A4F425F52455452595F494E54455256414C737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000074000F4A4F425F52455452595F434F554E5471007E000B7800);
  300 +INSERT INTO `QRTZ_TRIGGERS` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`, `JOB_NAME`, `JOB_GROUP`, `DESCRIPTION`, `NEXT_FIRE_TIME`, `PREV_FIRE_TIME`, `PRIORITY`, `TRIGGER_STATE`, `TRIGGER_TYPE`, `START_TIME`, `END_TIME`, `CALENDAR_NAME`, `MISFIRE_INSTR`, `JOB_DATA`) VALUES ('schedulerName', 'tradeOrderAutoCancelJob', 'DEFAULT', 'tradeOrderAutoCancelJob', 'DEFAULT', NULL, 1695727440000, 1695727380000, 5, 'PAUSED', 'CRON', 1695656605000, 0, NULL, 0, 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C770800000010000000037400114A4F425F48414E444C45525F504152414D7400007400124A4F425F52455452595F494E54455256414C737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000074000F4A4F425F52455452595F434F554E547371007E000A000000037800);
  301 +INSERT INTO `QRTZ_TRIGGERS` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`, `JOB_NAME`, `JOB_GROUP`, `DESCRIPTION`, `NEXT_FIRE_TIME`, `PREV_FIRE_TIME`, `PRIORITY`, `TRIGGER_STATE`, `TRIGGER_TYPE`, `START_TIME`, `END_TIME`, `CALENDAR_NAME`, `MISFIRE_INSTR`, `JOB_DATA`) VALUES ('schedulerName', 'tradeOrderAutoCommentJob', 'DEFAULT', 'tradeOrderAutoCommentJob', 'DEFAULT', NULL, 1695783840000, 1695783780000, 5, 'PAUSED', 'CRON', 1695742709000, 0, NULL, 0, 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C770800000010000000037400114A4F425F48414E444C45525F504152414D7400007400124A4F425F52455452595F494E54455256414C737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000074000F4A4F425F52455452595F434F554E547371007E000A000000037800);
  302 +INSERT INTO `QRTZ_TRIGGERS` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`, `JOB_NAME`, `JOB_GROUP`, `DESCRIPTION`, `NEXT_FIRE_TIME`, `PREV_FIRE_TIME`, `PRIORITY`, `TRIGGER_STATE`, `TRIGGER_TYPE`, `START_TIME`, `END_TIME`, `CALENDAR_NAME`, `MISFIRE_INSTR`, `JOB_DATA`) VALUES ('schedulerName', 'tradeOrderAutoReceiveJob', 'DEFAULT', 'tradeOrderAutoReceiveJob', 'DEFAULT', NULL, 1695742740000, 1695742680000, 5, 'PAUSED', 'CRON', 1695727433000, 0, NULL, 0, 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C770800000010000000037400114A4F425F48414E444C45525F504152414D7400007400124A4F425F52455452595F494E54455256414C737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000074000F4A4F425F52455452595F434F554E547371007E000A000000037800);
  303 +COMMIT;
  304 +
  305 +SET FOREIGN_KEY_CHECKS = 1;
0 \ No newline at end of file 306 \ No newline at end of file
sql/oracle/quartz.sql 0 → 100644
  1 +/*
  2 + 注意:仅仅需要 Quartz 定时任务的场景,可选!!!
  3 +
  4 + Date: 15/06/2022 08:20:08
  5 +*/
  6 +
  7 +-- ----------------------------
  8 +-- Table structure for QRTZ_BLOB_TRIGGERS
  9 +-- ----------------------------
  10 +DROP TABLE "QRTZ_BLOB_TRIGGERS";
  11 +CREATE TABLE "QRTZ_BLOB_TRIGGERS" (
  12 + "SCHED_NAME" VARCHAR2(120 BYTE) NOT NULL,
  13 + "TRIGGER_NAME" VARCHAR2(200 BYTE) NOT NULL,
  14 + "TRIGGER_GROUP" VARCHAR2(200 BYTE) NOT NULL,
  15 + "BLOB_DATA" BLOB
  16 +)
  17 + LOGGING
  18 +NOCOMPRESS
  19 +PCTFREE 10
  20 +INITRANS 1
  21 +STORAGE (
  22 + INITIAL 65536
  23 + NEXT 1048576
  24 + MINEXTENTS 1
  25 + MAXEXTENTS 2147483645
  26 + FREELISTS 1
  27 + FREELIST GROUPS 1
  28 + BUFFER_POOL DEFAULT
  29 +)
  30 +PARALLEL 1
  31 +NOCACHE
  32 +DISABLE ROW MOVEMENT
  33 +;
  34 +
  35 +-- ----------------------------
  36 +-- Records of QRTZ_BLOB_TRIGGERS
  37 +-- ----------------------------
  38 +COMMIT;
  39 +COMMIT;
  40 +
  41 +-- ----------------------------
  42 +-- Table structure for QRTZ_CALENDARS
  43 +-- ----------------------------
  44 +DROP TABLE "QRTZ_CALENDARS";
  45 +CREATE TABLE "QRTZ_CALENDARS" (
  46 + "SCHED_NAME" VARCHAR2(120 BYTE) NOT NULL,
  47 + "CALENDAR_NAME" VARCHAR2(200 BYTE) NOT NULL,
  48 + "CALENDAR" BLOB NOT NULL
  49 +)
  50 + LOGGING
  51 +NOCOMPRESS
  52 +PCTFREE 10
  53 +INITRANS 1
  54 +STORAGE (
  55 + INITIAL 65536
  56 + NEXT 1048576
  57 + MINEXTENTS 1
  58 + MAXEXTENTS 2147483645
  59 + FREELISTS 1
  60 + FREELIST GROUPS 1
  61 + BUFFER_POOL DEFAULT
  62 +)
  63 +PARALLEL 1
  64 +NOCACHE
  65 +DISABLE ROW MOVEMENT
  66 +;
  67 +
  68 +-- ----------------------------
  69 +-- Records of QRTZ_CALENDARS
  70 +-- ----------------------------
  71 +COMMIT;
  72 +COMMIT;
  73 +
  74 +-- ----------------------------
  75 +-- Table structure for QRTZ_CRON_TRIGGERS
  76 +-- ----------------------------
  77 +DROP TABLE "QRTZ_CRON_TRIGGERS";
  78 +CREATE TABLE "QRTZ_CRON_TRIGGERS" (
  79 + "SCHED_NAME" VARCHAR2(120 BYTE) NOT NULL,
  80 + "TRIGGER_NAME" VARCHAR2(200 BYTE) NOT NULL,
  81 + "TRIGGER_GROUP" VARCHAR2(200 BYTE) NOT NULL,
  82 + "CRON_EXPRESSION" VARCHAR2(120 BYTE) NOT NULL,
  83 + "TIME_ZONE_ID" VARCHAR2(80 BYTE)
  84 +)
  85 + LOGGING
  86 +NOCOMPRESS
  87 +PCTFREE 10
  88 +INITRANS 1
  89 +STORAGE (
  90 + INITIAL 65536
  91 + NEXT 1048576
  92 + MINEXTENTS 1
  93 + MAXEXTENTS 2147483645
  94 + FREELISTS 1
  95 + FREELIST GROUPS 1
  96 + BUFFER_POOL DEFAULT
  97 +)
  98 +PARALLEL 1
  99 +NOCACHE
  100 +DISABLE ROW MOVEMENT
  101 +;
  102 +
  103 +-- ----------------------------
  104 +-- Records of QRTZ_CRON_TRIGGERS
  105 +-- ----------------------------
  106 +INSERT INTO "QRTZ_CRON_TRIGGERS" ("SCHED_NAME", "TRIGGER_NAME", "TRIGGER_GROUP", "CRON_EXPRESSION", "TIME_ZONE_ID") VALUES ('schedulerName', 'userSessionTimeoutJob', 'DEFAULT', '0 * * * * ? *', 'Asia/Shanghai');
  107 +COMMIT;
  108 +COMMIT;
  109 +
  110 +-- ----------------------------
  111 +-- Table structure for QRTZ_FIRED_TRIGGERS
  112 +-- ----------------------------
  113 +DROP TABLE "QRTZ_FIRED_TRIGGERS";
  114 +CREATE TABLE "QRTZ_FIRED_TRIGGERS" (
  115 + "SCHED_NAME" VARCHAR2(120 BYTE) NOT NULL,
  116 + "ENTRY_ID" VARCHAR2(95 BYTE) NOT NULL,
  117 + "TRIGGER_NAME" VARCHAR2(200 BYTE) NOT NULL,
  118 + "TRIGGER_GROUP" VARCHAR2(200 BYTE) NOT NULL,
  119 + "INSTANCE_NAME" VARCHAR2(200 BYTE) NOT NULL,
  120 + "FIRED_TIME" NUMBER(13,0) NOT NULL,
  121 + "SCHED_TIME" NUMBER(13,0) NOT NULL,
  122 + "PRIORITY" NUMBER(13,0) NOT NULL,
  123 + "STATE" VARCHAR2(16 BYTE) NOT NULL,
  124 + "JOB_NAME" VARCHAR2(200 BYTE),
  125 + "JOB_GROUP" VARCHAR2(200 BYTE),
  126 + "IS_NONCONCURRENT" VARCHAR2(1 BYTE),
  127 + "REQUESTS_RECOVERY" VARCHAR2(1 BYTE)
  128 +)
  129 + LOGGING
  130 +NOCOMPRESS
  131 +PCTFREE 10
  132 +INITRANS 1
  133 +STORAGE (
  134 + INITIAL 65536
  135 + NEXT 1048576
  136 + MINEXTENTS 1
  137 + MAXEXTENTS 2147483645
  138 + FREELISTS 1
  139 + FREELIST GROUPS 1
  140 + BUFFER_POOL DEFAULT
  141 +)
  142 +PARALLEL 1
  143 +NOCACHE
  144 +DISABLE ROW MOVEMENT
  145 +;
  146 +
  147 +-- ----------------------------
  148 +-- Records of QRTZ_FIRED_TRIGGERS
  149 +-- ----------------------------
  150 +COMMIT;
  151 +COMMIT;
  152 +
  153 +-- ----------------------------
  154 +-- Table structure for QRTZ_JOB_DETAILS
  155 +-- ----------------------------
  156 +DROP TABLE "QRTZ_JOB_DETAILS";
  157 +CREATE TABLE "QRTZ_JOB_DETAILS" (
  158 + "SCHED_NAME" VARCHAR2(120 BYTE) NOT NULL,
  159 + "JOB_NAME" VARCHAR2(200 BYTE) NOT NULL,
  160 + "JOB_GROUP" VARCHAR2(200 BYTE) NOT NULL,
  161 + "DESCRIPTION" VARCHAR2(250 BYTE),
  162 + "JOB_CLASS_NAME" VARCHAR2(250 BYTE) NOT NULL,
  163 + "IS_DURABLE" VARCHAR2(1 BYTE) NOT NULL,
  164 + "IS_NONCONCURRENT" VARCHAR2(1 BYTE) NOT NULL,
  165 + "IS_UPDATE_DATA" VARCHAR2(1 BYTE) NOT NULL,
  166 + "REQUESTS_RECOVERY" VARCHAR2(1 BYTE) NOT NULL,
  167 + "JOB_DATA" BLOB
  168 +)
  169 + LOGGING
  170 +NOCOMPRESS
  171 +PCTFREE 10
  172 +INITRANS 1
  173 +STORAGE (
  174 + INITIAL 65536
  175 + NEXT 1048576
  176 + MINEXTENTS 1
  177 + MAXEXTENTS 2147483645
  178 + FREELISTS 1
  179 + FREELIST GROUPS 1
  180 + BUFFER_POOL DEFAULT
  181 +)
  182 +PARALLEL 1
  183 +NOCACHE
  184 +DISABLE ROW MOVEMENT
  185 +;
  186 +
  187 +-- ----------------------------
  188 +-- Records of QRTZ_JOB_DETAILS
  189 +-- ----------------------------
  190 +INSERT INTO "QRTZ_JOB_DETAILS" ("SCHED_NAME", "JOB_NAME", "JOB_GROUP", "DESCRIPTION", "JOB_CLASS_NAME", "IS_DURABLE", "IS_NONCONCURRENT", "IS_UPDATE_DATA", "REQUESTS_RECOVERY", "JOB_DATA") VALUES ('schedulerName', 'userSessionTimeoutJob', 'DEFAULT', NULL, 'cn.iocoder.yudao.framework.quartz.core.handler.JobHandlerInvoker', '0', '1', '1', '0', HEXTORAW('ACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C770800000010000000027400064A4F425F49447372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B020000787000000000000000007400104A4F425F48414E444C45525F4E414D457400157573657253657373696F6E54696D656F75744A6F627800'));
  191 +COMMIT;
  192 +COMMIT;
  193 +
  194 +-- ----------------------------
  195 +-- Table structure for QRTZ_LOCKS
  196 +-- ----------------------------
  197 +DROP TABLE "QRTZ_LOCKS";
  198 +CREATE TABLE "QRTZ_LOCKS" (
  199 + "SCHED_NAME" VARCHAR2(120 BYTE) NOT NULL,
  200 + "LOCK_NAME" VARCHAR2(40 BYTE) NOT NULL
  201 +)
  202 + LOGGING
  203 +NOCOMPRESS
  204 +PCTFREE 10
  205 +INITRANS 1
  206 +STORAGE (
  207 + INITIAL 65536
  208 + NEXT 1048576
  209 + MINEXTENTS 1
  210 + MAXEXTENTS 2147483645
  211 + FREELISTS 1
  212 + FREELIST GROUPS 1
  213 + BUFFER_POOL DEFAULT
  214 +)
  215 +PARALLEL 1
  216 +NOCACHE
  217 +DISABLE ROW MOVEMENT
  218 +;
  219 +
  220 +-- ----------------------------
  221 +-- Records of QRTZ_LOCKS
  222 +-- ----------------------------
  223 +INSERT INTO "QRTZ_LOCKS" ("SCHED_NAME", "LOCK_NAME") VALUES ('schedulerName', 'STATE_ACCESS');
  224 +INSERT INTO "QRTZ_LOCKS" ("SCHED_NAME", "LOCK_NAME") VALUES ('schedulerName', 'TRIGGER_ACCESS');
  225 +COMMIT;
  226 +COMMIT;
  227 +
  228 +-- ----------------------------
  229 +-- Table structure for QRTZ_PAUSED_TRIGGER_GRPS
  230 +-- ----------------------------
  231 +DROP TABLE "QRTZ_PAUSED_TRIGGER_GRPS";
  232 +CREATE TABLE "QRTZ_PAUSED_TRIGGER_GRPS" (
  233 + "SCHED_NAME" VARCHAR2(120 BYTE) NOT NULL,
  234 + "TRIGGER_GROUP" VARCHAR2(200 BYTE) NOT NULL
  235 +)
  236 + LOGGING
  237 +NOCOMPRESS
  238 +PCTFREE 10
  239 +INITRANS 1
  240 +STORAGE (
  241 + INITIAL 65536
  242 + NEXT 1048576
  243 + MINEXTENTS 1
  244 + MAXEXTENTS 2147483645
  245 + FREELISTS 1
  246 + FREELIST GROUPS 1
  247 + BUFFER_POOL DEFAULT
  248 +)
  249 +PARALLEL 1
  250 +NOCACHE
  251 +DISABLE ROW MOVEMENT
  252 +;
  253 +
  254 +-- ----------------------------
  255 +-- Records of QRTZ_PAUSED_TRIGGER_GRPS
  256 +-- ----------------------------
  257 +COMMIT;
  258 +COMMIT;
  259 +
  260 +-- ----------------------------
  261 +-- Table structure for QRTZ_SCHEDULER_STATE
  262 +-- ----------------------------
  263 +DROP TABLE "QRTZ_SCHEDULER_STATE";
  264 +CREATE TABLE "QRTZ_SCHEDULER_STATE" (
  265 + "SCHED_NAME" VARCHAR2(120 BYTE) NOT NULL,
  266 + "INSTANCE_NAME" VARCHAR2(200 BYTE) NOT NULL,
  267 + "LAST_CHECKIN_TIME" NUMBER(13,0) NOT NULL,
  268 + "CHECKIN_INTERVAL" NUMBER(13,0) NOT NULL
  269 +)
  270 + LOGGING
  271 +NOCOMPRESS
  272 +PCTFREE 10
  273 +INITRANS 1
  274 +STORAGE (
  275 + INITIAL 65536
  276 + NEXT 1048576
  277 + MINEXTENTS 1
  278 + MAXEXTENTS 2147483645
  279 + FREELISTS 1
  280 + FREELIST GROUPS 1
  281 + BUFFER_POOL DEFAULT
  282 +)
  283 +PARALLEL 1
  284 +NOCACHE
  285 +DISABLE ROW MOVEMENT
  286 +;
  287 +
  288 +-- ----------------------------
  289 +-- Records of QRTZ_SCHEDULER_STATE
  290 +-- ----------------------------
  291 +INSERT INTO "QRTZ_SCHEDULER_STATE" ("SCHED_NAME", "INSTANCE_NAME", "LAST_CHECKIN_TIME", "CHECKIN_INTERVAL") VALUES ('schedulerName', 'Yunai.local1651409076356', '1651409097967', '15000');
  292 +COMMIT;
  293 +COMMIT;
  294 +
  295 +-- ----------------------------
  296 +-- Table structure for QRTZ_SIMPLE_TRIGGERS
  297 +-- ----------------------------
  298 +DROP TABLE "QRTZ_SIMPLE_TRIGGERS";
  299 +CREATE TABLE "QRTZ_SIMPLE_TRIGGERS" (
  300 + "SCHED_NAME" VARCHAR2(120 BYTE) NOT NULL,
  301 + "TRIGGER_NAME" VARCHAR2(200 BYTE) NOT NULL,
  302 + "TRIGGER_GROUP" VARCHAR2(200 BYTE) NOT NULL,
  303 + "REPEAT_COUNT" NUMBER(7,0) NOT NULL,
  304 + "REPEAT_INTERVAL" NUMBER(12,0) NOT NULL,
  305 + "TIMES_TRIGGERED" NUMBER(10,0) NOT NULL
  306 +)
  307 + LOGGING
  308 +NOCOMPRESS
  309 +PCTFREE 10
  310 +INITRANS 1
  311 +STORAGE (
  312 + INITIAL 65536
  313 + NEXT 1048576
  314 + MINEXTENTS 1
  315 + MAXEXTENTS 2147483645
  316 + FREELISTS 1
  317 + FREELIST GROUPS 1
  318 + BUFFER_POOL DEFAULT
  319 +)
  320 +PARALLEL 1
  321 +NOCACHE
  322 +DISABLE ROW MOVEMENT
  323 +;
  324 +
  325 +-- ----------------------------
  326 +-- Records of QRTZ_SIMPLE_TRIGGERS
  327 +-- ----------------------------
  328 +COMMIT;
  329 +COMMIT;
  330 +
  331 +-- ----------------------------
  332 +-- Table structure for QRTZ_SIMPROP_TRIGGERS
  333 +-- ----------------------------
  334 +DROP TABLE "QRTZ_SIMPROP_TRIGGERS";
  335 +CREATE TABLE "QRTZ_SIMPROP_TRIGGERS" (
  336 + "SCHED_NAME" VARCHAR2(120 BYTE) NOT NULL,
  337 + "TRIGGER_NAME" VARCHAR2(200 BYTE) NOT NULL,
  338 + "TRIGGER_GROUP" VARCHAR2(200 BYTE) NOT NULL,
  339 + "STR_PROP_1" VARCHAR2(512 BYTE),
  340 + "STR_PROP_2" VARCHAR2(512 BYTE),
  341 + "STR_PROP_3" VARCHAR2(512 BYTE),
  342 + "INT_PROP_1" NUMBER(10,0),
  343 + "INT_PROP_2" NUMBER(10,0),
  344 + "LONG_PROP_1" NUMBER(13,0),
  345 + "LONG_PROP_2" NUMBER(13,0),
  346 + "DEC_PROP_1" NUMBER(13,4),
  347 + "DEC_PROP_2" NUMBER(13,4),
  348 + "BOOL_PROP_1" VARCHAR2(1 BYTE),
  349 + "BOOL_PROP_2" VARCHAR2(1 BYTE)
  350 +)
  351 + LOGGING
  352 +NOCOMPRESS
  353 +PCTFREE 10
  354 +INITRANS 1
  355 +STORAGE (
  356 + INITIAL 65536
  357 + NEXT 1048576
  358 + MINEXTENTS 1
  359 + MAXEXTENTS 2147483645
  360 + FREELISTS 1
  361 + FREELIST GROUPS 1
  362 + BUFFER_POOL DEFAULT
  363 +)
  364 +PARALLEL 1
  365 +NOCACHE
  366 +DISABLE ROW MOVEMENT
  367 +;
  368 +
  369 +-- ----------------------------
  370 +-- Records of QRTZ_SIMPROP_TRIGGERS
  371 +-- ----------------------------
  372 +COMMIT;
  373 +COMMIT;
  374 +
  375 +-- ----------------------------
  376 +-- Table structure for QRTZ_TRIGGERS
  377 +-- ----------------------------
  378 +DROP TABLE "QRTZ_TRIGGERS";
  379 +CREATE TABLE "QRTZ_TRIGGERS" (
  380 + "SCHED_NAME" VARCHAR2(120 BYTE) NOT NULL,
  381 + "TRIGGER_NAME" VARCHAR2(200 BYTE) NOT NULL,
  382 + "TRIGGER_GROUP" VARCHAR2(200 BYTE) NOT NULL,
  383 + "JOB_NAME" VARCHAR2(200 BYTE) NOT NULL,
  384 + "JOB_GROUP" VARCHAR2(200 BYTE) NOT NULL,
  385 + "DESCRIPTION" VARCHAR2(250 BYTE),
  386 + "NEXT_FIRE_TIME" NUMBER(13,0),
  387 + "PREV_FIRE_TIME" NUMBER(13,0),
  388 + "PRIORITY" NUMBER(13,0),
  389 + "TRIGGER_STATE" VARCHAR2(16 BYTE) NOT NULL,
  390 + "TRIGGER_TYPE" VARCHAR2(8 BYTE) NOT NULL,
  391 + "START_TIME" NUMBER(13,0) NOT NULL,
  392 + "END_TIME" NUMBER(13,0),
  393 + "CALENDAR_NAME" VARCHAR2(200 BYTE),
  394 + "MISFIRE_INSTR" NUMBER(2,0),
  395 + "JOB_DATA" BLOB
  396 +)
  397 + LOGGING
  398 +NOCOMPRESS
  399 +PCTFREE 10
  400 +INITRANS 1
  401 +STORAGE (
  402 + INITIAL 65536
  403 + NEXT 1048576
  404 + MINEXTENTS 1
  405 + MAXEXTENTS 2147483645
  406 + FREELISTS 1
  407 + FREELIST GROUPS 1
  408 + BUFFER_POOL DEFAULT
  409 +)
  410 +PARALLEL 1
  411 +NOCACHE
  412 +DISABLE ROW MOVEMENT
  413 +;
  414 +
  415 +-- ----------------------------
  416 +-- Records of QRTZ_TRIGGERS
  417 +-- ----------------------------
  418 +INSERT INTO "QRTZ_TRIGGERS" ("SCHED_NAME", "TRIGGER_NAME", "TRIGGER_GROUP", "JOB_NAME", "JOB_GROUP", "DESCRIPTION", "NEXT_FIRE_TIME", "PREV_FIRE_TIME", "PRIORITY", "TRIGGER_STATE", "TRIGGER_TYPE", "START_TIME", "END_TIME", "CALENDAR_NAME", "MISFIRE_INSTR", "JOB_DATA") VALUES ('schedulerName', 'userSessionTimeoutJob', 'DEFAULT', 'userSessionTimeoutJob', 'DEFAULT', NULL, '1651409160000', '1651409100000', '5', 'WAITING', 'CRON', '1651409043000', '0', NULL, '0', HEXTORAW('ACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C770800000010000000037400114A4F425F48414E444C45525F504152414D707400124A4F425F52455452595F494E54455256414C737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B0200007870000007D074000F4A4F425F52455452595F434F554E547371007E0009000000037800'));
  419 +COMMIT;
  420 +COMMIT;
  421 +
  422 +-- ----------------------------
  423 +-- Primary Key structure for table QRTZ_BLOB_TRIGGERS
  424 +-- ----------------------------
  425 +ALTER TABLE "QRTZ_BLOB_TRIGGERS" ADD CONSTRAINT "QRTZ_BLOB_TRIG_PK" PRIMARY KEY ("SCHED_NAME", "TRIGGER_NAME", "TRIGGER_GROUP");
  426 +
  427 +-- ----------------------------
  428 +-- Checks structure for table QRTZ_BLOB_TRIGGERS
  429 +-- ----------------------------
  430 +ALTER TABLE "QRTZ_BLOB_TRIGGERS" ADD CONSTRAINT "SYS_C008266" CHECK ("SCHED_NAME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  431 +ALTER TABLE "QRTZ_BLOB_TRIGGERS" ADD CONSTRAINT "SYS_C008267" CHECK ("TRIGGER_NAME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  432 +ALTER TABLE "QRTZ_BLOB_TRIGGERS" ADD CONSTRAINT "SYS_C008268" CHECK ("TRIGGER_GROUP" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  433 +ALTER TABLE "QRTZ_BLOB_TRIGGERS" ADD CONSTRAINT "SYS_C008653" CHECK ("SCHED_NAME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  434 +ALTER TABLE "QRTZ_BLOB_TRIGGERS" ADD CONSTRAINT "SYS_C008654" CHECK ("TRIGGER_NAME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  435 +ALTER TABLE "QRTZ_BLOB_TRIGGERS" ADD CONSTRAINT "SYS_C008655" CHECK ("TRIGGER_GROUP" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  436 +
  437 +-- ----------------------------
  438 +-- Primary Key structure for table QRTZ_CALENDARS
  439 +-- ----------------------------
  440 +ALTER TABLE "QRTZ_CALENDARS" ADD CONSTRAINT "QRTZ_CALENDARS_PK" PRIMARY KEY ("SCHED_NAME", "CALENDAR_NAME");
  441 +
  442 +-- ----------------------------
  443 +-- Checks structure for table QRTZ_CALENDARS
  444 +-- ----------------------------
  445 +ALTER TABLE "QRTZ_CALENDARS" ADD CONSTRAINT "SYS_C008271" CHECK ("SCHED_NAME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  446 +ALTER TABLE "QRTZ_CALENDARS" ADD CONSTRAINT "SYS_C008272" CHECK ("CALENDAR_NAME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  447 +ALTER TABLE "QRTZ_CALENDARS" ADD CONSTRAINT "SYS_C008273" CHECK ("CALENDAR" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  448 +ALTER TABLE "QRTZ_CALENDARS" ADD CONSTRAINT "SYS_C008656" CHECK ("SCHED_NAME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  449 +ALTER TABLE "QRTZ_CALENDARS" ADD CONSTRAINT "SYS_C008657" CHECK ("CALENDAR_NAME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  450 +ALTER TABLE "QRTZ_CALENDARS" ADD CONSTRAINT "SYS_C008658" CHECK ("CALENDAR" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  451 +
  452 +-- ----------------------------
  453 +-- Primary Key structure for table QRTZ_CRON_TRIGGERS
  454 +-- ----------------------------
  455 +ALTER TABLE "QRTZ_CRON_TRIGGERS" ADD CONSTRAINT "QRTZ_CRON_TRIG_PK" PRIMARY KEY ("SCHED_NAME", "TRIGGER_NAME", "TRIGGER_GROUP");
  456 +
  457 +-- ----------------------------
  458 +-- Checks structure for table QRTZ_CRON_TRIGGERS
  459 +-- ----------------------------
  460 +ALTER TABLE "QRTZ_CRON_TRIGGERS" ADD CONSTRAINT "SYS_C008255" CHECK ("SCHED_NAME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  461 +ALTER TABLE "QRTZ_CRON_TRIGGERS" ADD CONSTRAINT "SYS_C008256" CHECK ("TRIGGER_NAME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  462 +ALTER TABLE "QRTZ_CRON_TRIGGERS" ADD CONSTRAINT "SYS_C008257" CHECK ("TRIGGER_GROUP" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  463 +ALTER TABLE "QRTZ_CRON_TRIGGERS" ADD CONSTRAINT "SYS_C008258" CHECK ("CRON_EXPRESSION" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  464 +ALTER TABLE "QRTZ_CRON_TRIGGERS" ADD CONSTRAINT "SYS_C008659" CHECK ("SCHED_NAME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  465 +ALTER TABLE "QRTZ_CRON_TRIGGERS" ADD CONSTRAINT "SYS_C008660" CHECK ("TRIGGER_NAME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  466 +ALTER TABLE "QRTZ_CRON_TRIGGERS" ADD CONSTRAINT "SYS_C008661" CHECK ("TRIGGER_GROUP" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  467 +ALTER TABLE "QRTZ_CRON_TRIGGERS" ADD CONSTRAINT "SYS_C008662" CHECK ("CRON_EXPRESSION" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  468 +
  469 +-- ----------------------------
  470 +-- Primary Key structure for table QRTZ_FIRED_TRIGGERS
  471 +-- ----------------------------
  472 +ALTER TABLE "QRTZ_FIRED_TRIGGERS" ADD CONSTRAINT "QRTZ_FIRED_TRIGGER_PK" PRIMARY KEY ("SCHED_NAME", "ENTRY_ID");
  473 +
  474 +-- ----------------------------
  475 +-- Checks structure for table QRTZ_FIRED_TRIGGERS
  476 +-- ----------------------------
  477 +ALTER TABLE "QRTZ_FIRED_TRIGGERS" ADD CONSTRAINT "SYS_C008278" CHECK ("SCHED_NAME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  478 +ALTER TABLE "QRTZ_FIRED_TRIGGERS" ADD CONSTRAINT "SYS_C008279" CHECK ("ENTRY_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  479 +ALTER TABLE "QRTZ_FIRED_TRIGGERS" ADD CONSTRAINT "SYS_C008280" CHECK ("TRIGGER_NAME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  480 +ALTER TABLE "QRTZ_FIRED_TRIGGERS" ADD CONSTRAINT "SYS_C008281" CHECK ("TRIGGER_GROUP" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  481 +ALTER TABLE "QRTZ_FIRED_TRIGGERS" ADD CONSTRAINT "SYS_C008282" CHECK ("INSTANCE_NAME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  482 +ALTER TABLE "QRTZ_FIRED_TRIGGERS" ADD CONSTRAINT "SYS_C008283" CHECK ("FIRED_TIME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  483 +ALTER TABLE "QRTZ_FIRED_TRIGGERS" ADD CONSTRAINT "SYS_C008284" CHECK ("SCHED_TIME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  484 +ALTER TABLE "QRTZ_FIRED_TRIGGERS" ADD CONSTRAINT "SYS_C008285" CHECK ("PRIORITY" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  485 +ALTER TABLE "QRTZ_FIRED_TRIGGERS" ADD CONSTRAINT "SYS_C008286" CHECK ("STATE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  486 +ALTER TABLE "QRTZ_FIRED_TRIGGERS" ADD CONSTRAINT "SYS_C008663" CHECK ("SCHED_NAME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  487 +ALTER TABLE "QRTZ_FIRED_TRIGGERS" ADD CONSTRAINT "SYS_C008664" CHECK ("ENTRY_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  488 +ALTER TABLE "QRTZ_FIRED_TRIGGERS" ADD CONSTRAINT "SYS_C008665" CHECK ("TRIGGER_NAME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  489 +ALTER TABLE "QRTZ_FIRED_TRIGGERS" ADD CONSTRAINT "SYS_C008666" CHECK ("TRIGGER_GROUP" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  490 +ALTER TABLE "QRTZ_FIRED_TRIGGERS" ADD CONSTRAINT "SYS_C008667" CHECK ("INSTANCE_NAME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  491 +ALTER TABLE "QRTZ_FIRED_TRIGGERS" ADD CONSTRAINT "SYS_C008668" CHECK ("FIRED_TIME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  492 +ALTER TABLE "QRTZ_FIRED_TRIGGERS" ADD CONSTRAINT "SYS_C008669" CHECK ("SCHED_TIME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  493 +ALTER TABLE "QRTZ_FIRED_TRIGGERS" ADD CONSTRAINT "SYS_C008670" CHECK ("PRIORITY" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  494 +ALTER TABLE "QRTZ_FIRED_TRIGGERS" ADD CONSTRAINT "SYS_C008671" CHECK ("STATE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  495 +
  496 +-- ----------------------------
  497 +-- Indexes structure for table QRTZ_FIRED_TRIGGERS
  498 +-- ----------------------------
  499 +CREATE INDEX "IDX_QRTZ_FT_INST_JOB_REQ_RCVRY"
  500 + ON "QRTZ_FIRED_TRIGGERS" ("SCHED_NAME" ASC, "INSTANCE_NAME" ASC, "REQUESTS_RECOVERY" ASC)
  501 + LOGGING
  502 + VISIBLE
  503 +PCTFREE 10
  504 +INITRANS 2
  505 +STORAGE (
  506 + INITIAL 65536
  507 + NEXT 1048576
  508 + MINEXTENTS 1
  509 + MAXEXTENTS 2147483645
  510 + FREELISTS 1
  511 + FREELIST GROUPS 1
  512 + BUFFER_POOL DEFAULT
  513 +);
  514 +CREATE INDEX "IDX_QRTZ_FT_JG"
  515 + ON "QRTZ_FIRED_TRIGGERS" ("SCHED_NAME" ASC, "JOB_GROUP" ASC)
  516 + LOGGING
  517 + ONLINE
  518 + NOSORT
  519 + VISIBLE
  520 +PCTFREE 10
  521 +INITRANS 2
  522 +STORAGE (
  523 + INITIAL 65536
  524 + NEXT 1048576
  525 + MINEXTENTS 1
  526 + MAXEXTENTS 2147483645
  527 + FREELISTS 1
  528 + FREELIST GROUPS 1
  529 + BUFFER_POOL DEFAULT
  530 +);
  531 +CREATE INDEX "IDX_QRTZ_FT_J_G"
  532 + ON "QRTZ_FIRED_TRIGGERS" ("SCHED_NAME" ASC, "JOB_NAME" ASC, "JOB_GROUP" ASC)
  533 + LOGGING
  534 + VISIBLE
  535 +PCTFREE 10
  536 +INITRANS 2
  537 +STORAGE (
  538 + INITIAL 65536
  539 + NEXT 1048576
  540 + MINEXTENTS 1
  541 + MAXEXTENTS 2147483645
  542 + FREELISTS 1
  543 + FREELIST GROUPS 1
  544 + BUFFER_POOL DEFAULT
  545 +);
  546 +CREATE INDEX "IDX_QRTZ_FT_TG"
  547 + ON "QRTZ_FIRED_TRIGGERS" ("SCHED_NAME" ASC, "TRIGGER_GROUP" ASC) LOCAL
  548 + LOGGING
  549 + NOSORT
  550 + VISIBLE
  551 +PCTFREE 10
  552 +INITRANS 2
  553 +STORAGE (
  554 + INITIAL 65536
  555 + NEXT 1048576
  556 + MINEXTENTS 1
  557 + MAXEXTENTS 2147483645
  558 + FREELISTS 1
  559 + FREELIST GROUPS 1
  560 + BUFFER_POOL DEFAULT
  561 +);
  562 +
  563 +-- ----------------------------
  564 +-- Primary Key structure for table QRTZ_JOB_DETAILS
  565 +-- ----------------------------
  566 +ALTER TABLE "QRTZ_JOB_DETAILS" ADD CONSTRAINT "QRTZ_JOB_DETAILS_PK" PRIMARY KEY ("SCHED_NAME", "JOB_NAME", "JOB_GROUP");
  567 +
  568 +-- ----------------------------
  569 +-- Checks structure for table QRTZ_JOB_DETAILS
  570 +-- ----------------------------
  571 +ALTER TABLE "QRTZ_JOB_DETAILS" ADD CONSTRAINT "SYS_C008228" CHECK ("SCHED_NAME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  572 +ALTER TABLE "QRTZ_JOB_DETAILS" ADD CONSTRAINT "SYS_C008229" CHECK ("JOB_NAME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  573 +ALTER TABLE "QRTZ_JOB_DETAILS" ADD CONSTRAINT "SYS_C008230" CHECK ("JOB_GROUP" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  574 +ALTER TABLE "QRTZ_JOB_DETAILS" ADD CONSTRAINT "SYS_C008231" CHECK ("JOB_CLASS_NAME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  575 +ALTER TABLE "QRTZ_JOB_DETAILS" ADD CONSTRAINT "SYS_C008232" CHECK ("IS_DURABLE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  576 +ALTER TABLE "QRTZ_JOB_DETAILS" ADD CONSTRAINT "SYS_C008233" CHECK ("IS_NONCONCURRENT" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  577 +ALTER TABLE "QRTZ_JOB_DETAILS" ADD CONSTRAINT "SYS_C008234" CHECK ("IS_UPDATE_DATA" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  578 +ALTER TABLE "QRTZ_JOB_DETAILS" ADD CONSTRAINT "SYS_C008235" CHECK ("REQUESTS_RECOVERY" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  579 +
  580 +-- ----------------------------
  581 +-- Indexes structure for table QRTZ_JOB_DETAILS
  582 +-- ----------------------------
  583 +CREATE INDEX "IDX_QRTZ_J_GRP"
  584 + ON "QRTZ_JOB_DETAILS" ("SCHED_NAME" ASC, "JOB_GROUP" ASC)
  585 + LOGGING
  586 + VISIBLE
  587 +PCTFREE 10
  588 +INITRANS 2
  589 +STORAGE (
  590 + INITIAL 65536
  591 + NEXT 1048576
  592 + MINEXTENTS 1
  593 + MAXEXTENTS 2147483645
  594 + FREELISTS 1
  595 + FREELIST GROUPS 1
  596 + BUFFER_POOL DEFAULT
  597 +);
  598 +CREATE INDEX "IDX_QRTZ_J_REQ_RECOVERY"
  599 + ON "QRTZ_JOB_DETAILS" ("SCHED_NAME" ASC, "REQUESTS_RECOVERY" ASC) LOCAL
  600 + LOGGING
  601 + VISIBLE
  602 +PCTFREE 10
  603 +INITRANS 2
  604 +STORAGE (
  605 + INITIAL 65536
  606 + NEXT 1048576
  607 + MINEXTENTS 1
  608 + MAXEXTENTS 2147483645
  609 + FREELISTS 1
  610 + FREELIST GROUPS 1
  611 + BUFFER_POOL DEFAULT
  612 +);
  613 +
  614 +-- ----------------------------
  615 +-- Primary Key structure for table QRTZ_LOCKS
  616 +-- ----------------------------
  617 +ALTER TABLE "QRTZ_LOCKS" ADD CONSTRAINT "QRTZ_LOCKS_PK" PRIMARY KEY ("SCHED_NAME", "LOCK_NAME");
  618 +
  619 +-- ----------------------------
  620 +-- Checks structure for table QRTZ_LOCKS
  621 +-- ----------------------------
  622 +ALTER TABLE "QRTZ_LOCKS" ADD CONSTRAINT "SYS_C008293" CHECK ("SCHED_NAME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  623 +ALTER TABLE "QRTZ_LOCKS" ADD CONSTRAINT "SYS_C008294" CHECK ("LOCK_NAME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  624 +ALTER TABLE "QRTZ_LOCKS" ADD CONSTRAINT "SYS_C008672" CHECK ("SCHED_NAME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  625 +ALTER TABLE "QRTZ_LOCKS" ADD CONSTRAINT "SYS_C008673" CHECK ("LOCK_NAME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  626 +
  627 +-- ----------------------------
  628 +-- Primary Key structure for table QRTZ_PAUSED_TRIGGER_GRPS
  629 +-- ----------------------------
  630 +ALTER TABLE "QRTZ_PAUSED_TRIGGER_GRPS" ADD CONSTRAINT "QRTZ_PAUSED_TRIG_GRPS_PK" PRIMARY KEY ("SCHED_NAME", "TRIGGER_GROUP");
  631 +
  632 +-- ----------------------------
  633 +-- Checks structure for table QRTZ_PAUSED_TRIGGER_GRPS
  634 +-- ----------------------------
  635 +ALTER TABLE "QRTZ_PAUSED_TRIGGER_GRPS" ADD CONSTRAINT "SYS_C008275" CHECK ("SCHED_NAME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  636 +ALTER TABLE "QRTZ_PAUSED_TRIGGER_GRPS" ADD CONSTRAINT "SYS_C008276" CHECK ("TRIGGER_GROUP" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  637 +ALTER TABLE "QRTZ_PAUSED_TRIGGER_GRPS" ADD CONSTRAINT "SYS_C008674" CHECK ("SCHED_NAME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  638 +ALTER TABLE "QRTZ_PAUSED_TRIGGER_GRPS" ADD CONSTRAINT "SYS_C008675" CHECK ("TRIGGER_GROUP" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  639 +
  640 +-- ----------------------------
  641 +-- Primary Key structure for table QRTZ_SCHEDULER_STATE
  642 +-- ----------------------------
  643 +ALTER TABLE "QRTZ_SCHEDULER_STATE" ADD CONSTRAINT "QRTZ_SCHEDULER_STATE_PK" PRIMARY KEY ("SCHED_NAME", "INSTANCE_NAME");
  644 +
  645 +-- ----------------------------
  646 +-- Checks structure for table QRTZ_SCHEDULER_STATE
  647 +-- ----------------------------
  648 +ALTER TABLE "QRTZ_SCHEDULER_STATE" ADD CONSTRAINT "SYS_C008288" CHECK ("SCHED_NAME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  649 +ALTER TABLE "QRTZ_SCHEDULER_STATE" ADD CONSTRAINT "SYS_C008289" CHECK ("INSTANCE_NAME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  650 +ALTER TABLE "QRTZ_SCHEDULER_STATE" ADD CONSTRAINT "SYS_C008290" CHECK ("LAST_CHECKIN_TIME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  651 +ALTER TABLE "QRTZ_SCHEDULER_STATE" ADD CONSTRAINT "SYS_C008291" CHECK ("CHECKIN_INTERVAL" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  652 +ALTER TABLE "QRTZ_SCHEDULER_STATE" ADD CONSTRAINT "SYS_C008676" CHECK ("SCHED_NAME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  653 +ALTER TABLE "QRTZ_SCHEDULER_STATE" ADD CONSTRAINT "SYS_C008677" CHECK ("INSTANCE_NAME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  654 +ALTER TABLE "QRTZ_SCHEDULER_STATE" ADD CONSTRAINT "SYS_C008678" CHECK ("LAST_CHECKIN_TIME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  655 +ALTER TABLE "QRTZ_SCHEDULER_STATE" ADD CONSTRAINT "SYS_C008679" CHECK ("CHECKIN_INTERVAL" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  656 +
  657 +-- ----------------------------
  658 +-- Primary Key structure for table QRTZ_SIMPLE_TRIGGERS
  659 +-- ----------------------------
  660 +ALTER TABLE "QRTZ_SIMPLE_TRIGGERS" ADD CONSTRAINT "QRTZ_SIMPLE_TRIG_PK" PRIMARY KEY ("SCHED_NAME", "TRIGGER_NAME", "TRIGGER_GROUP");
  661 +
  662 +-- ----------------------------
  663 +-- Checks structure for table QRTZ_SIMPLE_TRIGGERS
  664 +-- ----------------------------
  665 +ALTER TABLE "QRTZ_SIMPLE_TRIGGERS" ADD CONSTRAINT "SYS_C008247" CHECK ("SCHED_NAME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  666 +ALTER TABLE "QRTZ_SIMPLE_TRIGGERS" ADD CONSTRAINT "SYS_C008248" CHECK ("TRIGGER_NAME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  667 +ALTER TABLE "QRTZ_SIMPLE_TRIGGERS" ADD CONSTRAINT "SYS_C008249" CHECK ("TRIGGER_GROUP" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  668 +ALTER TABLE "QRTZ_SIMPLE_TRIGGERS" ADD CONSTRAINT "SYS_C008250" CHECK ("REPEAT_COUNT" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  669 +ALTER TABLE "QRTZ_SIMPLE_TRIGGERS" ADD CONSTRAINT "SYS_C008251" CHECK ("REPEAT_INTERVAL" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  670 +ALTER TABLE "QRTZ_SIMPLE_TRIGGERS" ADD CONSTRAINT "SYS_C008252" CHECK ("TIMES_TRIGGERED" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  671 +ALTER TABLE "QRTZ_SIMPLE_TRIGGERS" ADD CONSTRAINT "SYS_C008680" CHECK ("SCHED_NAME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  672 +ALTER TABLE "QRTZ_SIMPLE_TRIGGERS" ADD CONSTRAINT "SYS_C008681" CHECK ("TRIGGER_NAME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  673 +ALTER TABLE "QRTZ_SIMPLE_TRIGGERS" ADD CONSTRAINT "SYS_C008682" CHECK ("TRIGGER_GROUP" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  674 +ALTER TABLE "QRTZ_SIMPLE_TRIGGERS" ADD CONSTRAINT "SYS_C008683" CHECK ("REPEAT_COUNT" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  675 +ALTER TABLE "QRTZ_SIMPLE_TRIGGERS" ADD CONSTRAINT "SYS_C008684" CHECK ("REPEAT_INTERVAL" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  676 +ALTER TABLE "QRTZ_SIMPLE_TRIGGERS" ADD CONSTRAINT "SYS_C008685" CHECK ("TIMES_TRIGGERED" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  677 +
  678 +-- ----------------------------
  679 +-- Primary Key structure for table QRTZ_SIMPROP_TRIGGERS
  680 +-- ----------------------------
  681 +ALTER TABLE "QRTZ_SIMPROP_TRIGGERS" ADD CONSTRAINT "QRTZ_SIMPROP_TRIG_PK" PRIMARY KEY ("SCHED_NAME", "TRIGGER_NAME", "TRIGGER_GROUP");
  682 +
  683 +-- ----------------------------
  684 +-- Checks structure for table QRTZ_SIMPROP_TRIGGERS
  685 +-- ----------------------------
  686 +ALTER TABLE "QRTZ_SIMPROP_TRIGGERS" ADD CONSTRAINT "SYS_C008261" CHECK ("SCHED_NAME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  687 +ALTER TABLE "QRTZ_SIMPROP_TRIGGERS" ADD CONSTRAINT "SYS_C008262" CHECK ("TRIGGER_NAME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  688 +ALTER TABLE "QRTZ_SIMPROP_TRIGGERS" ADD CONSTRAINT "SYS_C008263" CHECK ("TRIGGER_GROUP" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  689 +ALTER TABLE "QRTZ_SIMPROP_TRIGGERS" ADD CONSTRAINT "SYS_C008686" CHECK ("SCHED_NAME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  690 +ALTER TABLE "QRTZ_SIMPROP_TRIGGERS" ADD CONSTRAINT "SYS_C008687" CHECK ("TRIGGER_NAME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  691 +ALTER TABLE "QRTZ_SIMPROP_TRIGGERS" ADD CONSTRAINT "SYS_C008688" CHECK ("TRIGGER_GROUP" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  692 +
  693 +-- ----------------------------
  694 +-- Primary Key structure for table QRTZ_TRIGGERS
  695 +-- ----------------------------
  696 +ALTER TABLE "QRTZ_TRIGGERS" ADD CONSTRAINT "QRTZ_TRIGGERS_PK" PRIMARY KEY ("SCHED_NAME", "TRIGGER_NAME", "TRIGGER_GROUP");
  697 +
  698 +-- ----------------------------
  699 +-- Checks structure for table QRTZ_TRIGGERS
  700 +-- ----------------------------
  701 +ALTER TABLE "QRTZ_TRIGGERS" ADD CONSTRAINT "SYS_C008237" CHECK ("SCHED_NAME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  702 +ALTER TABLE "QRTZ_TRIGGERS" ADD CONSTRAINT "SYS_C008238" CHECK ("TRIGGER_NAME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  703 +ALTER TABLE "QRTZ_TRIGGERS" ADD CONSTRAINT "SYS_C008239" CHECK ("TRIGGER_GROUP" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  704 +ALTER TABLE "QRTZ_TRIGGERS" ADD CONSTRAINT "SYS_C008240" CHECK ("JOB_NAME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  705 +ALTER TABLE "QRTZ_TRIGGERS" ADD CONSTRAINT "SYS_C008241" CHECK ("JOB_GROUP" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  706 +ALTER TABLE "QRTZ_TRIGGERS" ADD CONSTRAINT "SYS_C008242" CHECK ("TRIGGER_STATE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  707 +ALTER TABLE "QRTZ_TRIGGERS" ADD CONSTRAINT "SYS_C008243" CHECK ("TRIGGER_TYPE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  708 +ALTER TABLE "QRTZ_TRIGGERS" ADD CONSTRAINT "SYS_C008244" CHECK ("START_TIME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  709 +ALTER TABLE "QRTZ_TRIGGERS" ADD CONSTRAINT "SYS_C008689" CHECK ("SCHED_NAME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  710 +ALTER TABLE "QRTZ_TRIGGERS" ADD CONSTRAINT "SYS_C008690" CHECK ("TRIGGER_NAME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  711 +ALTER TABLE "QRTZ_TRIGGERS" ADD CONSTRAINT "SYS_C008691" CHECK ("TRIGGER_GROUP" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  712 +ALTER TABLE "QRTZ_TRIGGERS" ADD CONSTRAINT "SYS_C008692" CHECK ("JOB_NAME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  713 +ALTER TABLE "QRTZ_TRIGGERS" ADD CONSTRAINT "SYS_C008693" CHECK ("JOB_GROUP" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  714 +ALTER TABLE "QRTZ_TRIGGERS" ADD CONSTRAINT "SYS_C008694" CHECK ("TRIGGER_STATE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  715 +ALTER TABLE "QRTZ_TRIGGERS" ADD CONSTRAINT "SYS_C008695" CHECK ("TRIGGER_TYPE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  716 +ALTER TABLE "QRTZ_TRIGGERS" ADD CONSTRAINT "SYS_C008696" CHECK ("START_TIME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  717 +
  718 +-- ----------------------------
  719 +-- Indexes structure for table QRTZ_TRIGGERS
  720 +-- ----------------------------
  721 +CREATE INDEX "IDX_QRTZ_T_C"
  722 + ON "QRTZ_TRIGGERS" ("SCHED_NAME" ASC, "CALENDAR_NAME" ASC) LOCAL
  723 + LOGGING
  724 + ONLINE
  725 + NOSORT
  726 + VISIBLE
  727 +PCTFREE 10
  728 +INITRANS 2
  729 +STORAGE (
  730 + INITIAL 65536
  731 + NEXT 1048576
  732 + MINEXTENTS 1
  733 + MAXEXTENTS 2147483645
  734 + FREELISTS 1
  735 + FREELIST GROUPS 1
  736 + BUFFER_POOL DEFAULT
  737 +);
  738 +CREATE INDEX "IDX_QRTZ_T_J"
  739 + ON "QRTZ_TRIGGERS" ("SCHED_NAME" ASC, "JOB_NAME" ASC, "JOB_GROUP" ASC)
  740 + LOGGING
  741 + VISIBLE
  742 +PCTFREE 10
  743 +INITRANS 2
  744 +STORAGE (
  745 + INITIAL 65536
  746 + NEXT 1048576
  747 + MINEXTENTS 1
  748 + MAXEXTENTS 2147483645
  749 + FREELISTS 1
  750 + FREELIST GROUPS 1
  751 + BUFFER_POOL DEFAULT
  752 +);
  753 +CREATE INDEX "IDX_QRTZ_T_JG"
  754 + ON "QRTZ_TRIGGERS" ("SCHED_NAME" ASC, "JOB_GROUP" ASC) LOCAL
  755 + LOGGING
  756 + ONLINE
  757 + NOSORT
  758 + VISIBLE
  759 +PCTFREE 10
  760 +INITRANS 2
  761 +STORAGE (
  762 + INITIAL 65536
  763 + NEXT 1048576
  764 + MINEXTENTS 1
  765 + MAXEXTENTS 2147483645
  766 + FREELISTS 1
  767 + FREELIST GROUPS 1
  768 + BUFFER_POOL DEFAULT
  769 +);
  770 +CREATE INDEX "IDX_QRTZ_T_NEXT_FIRE_TIME"
  771 + ON "QRTZ_TRIGGERS" ("SCHED_NAME" ASC, "NEXT_FIRE_TIME" ASC)
  772 + LOGGING
  773 + VISIBLE
  774 +PCTFREE 10
  775 +INITRANS 2
  776 +STORAGE (
  777 + INITIAL 65536
  778 + NEXT 1048576
  779 + MINEXTENTS 1
  780 + MAXEXTENTS 2147483645
  781 + FREELISTS 1
  782 + FREELIST GROUPS 1
  783 + BUFFER_POOL DEFAULT
  784 +);
  785 +CREATE INDEX "IDX_QRTZ_T_NFT_ST"
  786 + ON "QRTZ_TRIGGERS" ("SCHED_NAME" ASC, "TRIGGER_STATE" ASC, "NEXT_FIRE_TIME" ASC) LOCAL
  787 + LOGGING
  788 + VISIBLE
  789 +PCTFREE 10
  790 +INITRANS 2
  791 +STORAGE (
  792 + INITIAL 65536
  793 + NEXT 1048576
  794 + MINEXTENTS 1
  795 + MAXEXTENTS 2147483645
  796 + FREELISTS 1
  797 + FREELIST GROUPS 1
  798 + BUFFER_POOL DEFAULT
  799 +);
  800 +CREATE INDEX "IDX_QRTZ_T_NFT_ST_MISFIRE"
  801 + ON "QRTZ_TRIGGERS" ("SCHED_NAME" ASC, "MISFIRE_INSTR" ASC, "NEXT_FIRE_TIME" ASC, "TRIGGER_STATE" ASC) LOCAL
  802 + LOGGING
  803 + ONLINE
  804 + NOSORT
  805 + VISIBLE
  806 +PCTFREE 10
  807 +INITRANS 2
  808 +STORAGE (
  809 + INITIAL 65536
  810 + NEXT 1048576
  811 + MINEXTENTS 1
  812 + MAXEXTENTS 2147483645
  813 + FREELISTS 1
  814 + FREELIST GROUPS 1
  815 + BUFFER_POOL DEFAULT
  816 +);
  817 +CREATE INDEX "IDX_QRTZ_T_STATE"
  818 + ON "QRTZ_TRIGGERS" ("SCHED_NAME" ASC, "TRIGGER_STATE" ASC)
  819 + LOGGING
  820 + VISIBLE
  821 +PCTFREE 10
  822 +INITRANS 2
  823 +STORAGE (
  824 + INITIAL 65536
  825 + NEXT 1048576
  826 + MINEXTENTS 1
  827 + MAXEXTENTS 2147483645
  828 + FREELISTS 1
  829 + FREELIST GROUPS 1
  830 + BUFFER_POOL DEFAULT
  831 +);
  832 +
  833 +-- ----------------------------
  834 +-- Foreign Keys structure for table QRTZ_BLOB_TRIGGERS
  835 +-- ----------------------------
  836 +ALTER TABLE "QRTZ_BLOB_TRIGGERS" ADD CONSTRAINT "QRTZ_BLOB_TRIG_TO_TRIG_FK" FOREIGN KEY ("SCHED_NAME", "TRIGGER_NAME", "TRIGGER_GROUP") REFERENCES "QRTZ_TRIGGERS" ("SCHED_NAME", "TRIGGER_NAME", "TRIGGER_GROUP") NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  837 +
  838 +-- ----------------------------
  839 +-- Foreign Keys structure for table QRTZ_CRON_TRIGGERS
  840 +-- ----------------------------
  841 +ALTER TABLE "QRTZ_CRON_TRIGGERS" ADD CONSTRAINT "QRTZ_CRON_TRIG_TO_TRIG_FK" FOREIGN KEY ("SCHED_NAME", "TRIGGER_NAME", "TRIGGER_GROUP") REFERENCES "QRTZ_TRIGGERS" ("SCHED_NAME", "TRIGGER_NAME", "TRIGGER_GROUP") NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  842 +
  843 +-- ----------------------------
  844 +-- Foreign Keys structure for table QRTZ_SIMPLE_TRIGGERS
  845 +-- ----------------------------
  846 +ALTER TABLE "QRTZ_SIMPLE_TRIGGERS" ADD CONSTRAINT "QRTZ_SIMPLE_TRIG_TO_TRIG_FK" FOREIGN KEY ("SCHED_NAME", "TRIGGER_NAME", "TRIGGER_GROUP") REFERENCES "QRTZ_TRIGGERS" ("SCHED_NAME", "TRIGGER_NAME", "TRIGGER_GROUP") NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  847 +
  848 +-- ----------------------------
  849 +-- Foreign Keys structure for table QRTZ_SIMPROP_TRIGGERS
  850 +-- ----------------------------
  851 +ALTER TABLE "QRTZ_SIMPROP_TRIGGERS" ADD CONSTRAINT "QRTZ_SIMPROP_TRIG_TO_TRIG_FK" FOREIGN KEY ("SCHED_NAME", "TRIGGER_NAME", "TRIGGER_GROUP") REFERENCES "QRTZ_TRIGGERS" ("SCHED_NAME", "TRIGGER_NAME", "TRIGGER_GROUP") NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
0 \ No newline at end of file 852 \ No newline at end of file
sql/sqlserver/quartz.sql 0 → 100644
  1 +/*
  2 + 注意:仅仅需要 Quartz 定时任务的场景,可选!!!
  3 +
  4 + Date: 30/04/2024 09:54:18
  5 +*/
  6 +
  7 +-- ----------------------------
  8 +-- Table structure for QRTZ_BLOB_TRIGGERS
  9 +-- ----------------------------
  10 +IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[QRTZ_BLOB_TRIGGERS]') AND type IN ('U'))
  11 +DROP TABLE [dbo].[QRTZ_BLOB_TRIGGERS]
  12 + GO
  13 +
  14 +CREATE TABLE [dbo].[QRTZ_BLOB_TRIGGERS] (
  15 + [SCHED_NAME] varchar(120) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
  16 + [TRIGGER_NAME] varchar(200) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
  17 + [TRIGGER_GROUP] varchar(200) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
  18 + [BLOB_DATA] varbinary(max) NULL
  19 + )
  20 + GO
  21 +
  22 +ALTER TABLE [dbo].[QRTZ_BLOB_TRIGGERS] SET (LOCK_ESCALATION = TABLE)
  23 + GO
  24 +
  25 +
  26 +-- ----------------------------
  27 +-- Records of QRTZ_BLOB_TRIGGERS
  28 +-- ----------------------------
  29 +BEGIN TRANSACTION
  30 +GO
  31 +
  32 +COMMIT
  33 +GO
  34 +
  35 +
  36 +-- ----------------------------
  37 +-- Table structure for QRTZ_CALENDARS
  38 +-- ----------------------------
  39 +IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[QRTZ_CALENDARS]') AND type IN ('U'))
  40 +DROP TABLE [dbo].[QRTZ_CALENDARS]
  41 + GO
  42 +
  43 +CREATE TABLE [dbo].[QRTZ_CALENDARS] (
  44 + [SCHED_NAME] varchar(120) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
  45 + [CALENDAR_NAME] varchar(200) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
  46 + [CALENDAR] varbinary(max) NOT NULL
  47 + )
  48 + GO
  49 +
  50 +ALTER TABLE [dbo].[QRTZ_CALENDARS] SET (LOCK_ESCALATION = TABLE)
  51 + GO
  52 +
  53 +
  54 +-- ----------------------------
  55 +-- Records of QRTZ_CALENDARS
  56 +-- ----------------------------
  57 +BEGIN TRANSACTION
  58 +GO
  59 +
  60 +COMMIT
  61 +GO
  62 +
  63 +
  64 +-- ----------------------------
  65 +-- Table structure for QRTZ_CRON_TRIGGERS
  66 +-- ----------------------------
  67 +IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[QRTZ_CRON_TRIGGERS]') AND type IN ('U'))
  68 +DROP TABLE [dbo].[QRTZ_CRON_TRIGGERS]
  69 + GO
  70 +
  71 +CREATE TABLE [dbo].[QRTZ_CRON_TRIGGERS] (
  72 + [SCHED_NAME] varchar(120) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
  73 + [TRIGGER_NAME] varchar(200) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
  74 + [TRIGGER_GROUP] varchar(200) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
  75 + [CRON_EXPRESSION] varchar(120) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
  76 + [TIME_ZONE_ID] varchar(80) COLLATE SQL_Latin1_General_CP1_CI_AS NULL
  77 + )
  78 + GO
  79 +
  80 +ALTER TABLE [dbo].[QRTZ_CRON_TRIGGERS] SET (LOCK_ESCALATION = TABLE)
  81 + GO
  82 +
  83 +
  84 +-- ----------------------------
  85 +-- Records of QRTZ_CRON_TRIGGERS
  86 +-- ----------------------------
  87 +BEGIN TRANSACTION
  88 +GO
  89 +
  90 +INSERT INTO [dbo].[QRTZ_CRON_TRIGGERS] ([SCHED_NAME], [TRIGGER_NAME], [TRIGGER_GROUP], [CRON_EXPRESSION], [TIME_ZONE_ID]) VALUES (N'schedulerName', N'userSessionTimeoutJob', N'DEFAULT', N'0 * * * * ? *', N'Asia/Shanghai')
  91 +GO
  92 +
  93 +COMMIT
  94 +GO
  95 +
  96 +
  97 +-- ----------------------------
  98 +-- Table structure for QRTZ_FIRED_TRIGGERS
  99 +-- ----------------------------
  100 +IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[QRTZ_FIRED_TRIGGERS]') AND type IN ('U'))
  101 +DROP TABLE [dbo].[QRTZ_FIRED_TRIGGERS]
  102 + GO
  103 +
  104 +CREATE TABLE [dbo].[QRTZ_FIRED_TRIGGERS] (
  105 + [SCHED_NAME] varchar(120) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
  106 + [ENTRY_ID] varchar(95) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
  107 + [TRIGGER_NAME] varchar(200) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
  108 + [TRIGGER_GROUP] varchar(200) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
  109 + [INSTANCE_NAME] varchar(200) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
  110 + [FIRED_TIME] bigint NOT NULL,
  111 + [SCHED_TIME] bigint NOT NULL,
  112 + [PRIORITY] int NOT NULL,
  113 + [STATE] varchar(16) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
  114 + [JOB_NAME] varchar(200) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
  115 + [JOB_GROUP] varchar(200) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
  116 + [IS_NONCONCURRENT] varchar(1) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
  117 + [REQUESTS_RECOVERY] varchar(1) COLLATE SQL_Latin1_General_CP1_CI_AS NULL
  118 + )
  119 + GO
  120 +
  121 +ALTER TABLE [dbo].[QRTZ_FIRED_TRIGGERS] SET (LOCK_ESCALATION = TABLE)
  122 + GO
  123 +
  124 +
  125 +-- ----------------------------
  126 +-- Records of QRTZ_FIRED_TRIGGERS
  127 +-- ----------------------------
  128 +BEGIN TRANSACTION
  129 +GO
  130 +
  131 +COMMIT
  132 +GO
  133 +
  134 +
  135 +-- ----------------------------
  136 +-- Table structure for QRTZ_JOB_DETAILS
  137 +-- ----------------------------
  138 +IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[QRTZ_JOB_DETAILS]') AND type IN ('U'))
  139 +DROP TABLE [dbo].[QRTZ_JOB_DETAILS]
  140 + GO
  141 +
  142 +CREATE TABLE [dbo].[QRTZ_JOB_DETAILS] (
  143 + [SCHED_NAME] varchar(120) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
  144 + [JOB_NAME] varchar(200) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
  145 + [JOB_GROUP] varchar(200) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
  146 + [DESCRIPTION] varchar(250) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
  147 + [JOB_CLASS_NAME] varchar(250) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
  148 + [IS_DURABLE] varchar(1) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
  149 + [IS_NONCONCURRENT] varchar(1) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
  150 + [IS_UPDATE_DATA] varchar(1) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
  151 + [REQUESTS_RECOVERY] varchar(1) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
  152 + [JOB_DATA] varbinary(max) NULL
  153 + )
  154 + GO
  155 +
  156 +ALTER TABLE [dbo].[QRTZ_JOB_DETAILS] SET (LOCK_ESCALATION = TABLE)
  157 + GO
  158 +
  159 +
  160 +-- ----------------------------
  161 +-- Records of QRTZ_JOB_DETAILS
  162 +-- ----------------------------
  163 +BEGIN TRANSACTION
  164 +GO
  165 +
  166 +INSERT INTO [dbo].[QRTZ_JOB_DETAILS] ([SCHED_NAME], [JOB_NAME], [JOB_GROUP], [DESCRIPTION], [JOB_CLASS_NAME], [IS_DURABLE], [IS_NONCONCURRENT], [IS_UPDATE_DATA], [REQUESTS_RECOVERY], [JOB_DATA]) VALUES (N'schedulerName', N'userSessionTimeoutJob', N'DEFAULT', NULL, N'cn.iocoder.yudao.framework.quartz.core.handler.JobHandlerInvoker', N'0', N'1', N'1', N'0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C770800000010000000027400064A4F425F49447372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B020000787000000000000000107400104A4F425F48414E444C45525F4E414D457400157573657253657373696F6E54696D656F75744A6F627800)
  167 +GO
  168 +
  169 +COMMIT
  170 +GO
  171 +
  172 +
  173 +-- ----------------------------
  174 +-- Table structure for QRTZ_LOCKS
  175 +-- ----------------------------
  176 +IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[QRTZ_LOCKS]') AND type IN ('U'))
  177 +DROP TABLE [dbo].[QRTZ_LOCKS]
  178 + GO
  179 +
  180 +CREATE TABLE [dbo].[QRTZ_LOCKS] (
  181 + [SCHED_NAME] varchar(120) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
  182 + [LOCK_NAME] varchar(40) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL
  183 + )
  184 + GO
  185 +
  186 +ALTER TABLE [dbo].[QRTZ_LOCKS] SET (LOCK_ESCALATION = TABLE)
  187 + GO
  188 +
  189 +
  190 +-- ----------------------------
  191 +-- Records of QRTZ_LOCKS
  192 +-- ----------------------------
  193 +BEGIN TRANSACTION
  194 +GO
  195 +
  196 +INSERT INTO [dbo].[QRTZ_LOCKS] ([SCHED_NAME], [LOCK_NAME]) VALUES (N'schedulerName', N'STATE_ACCESS')
  197 +GO
  198 +
  199 +INSERT INTO [dbo].[QRTZ_LOCKS] ([SCHED_NAME], [LOCK_NAME]) VALUES (N'schedulerName', N'TRIGGER_ACCESS')
  200 +GO
  201 +
  202 +COMMIT
  203 +GO
  204 +
  205 +
  206 +-- ----------------------------
  207 +-- Table structure for QRTZ_PAUSED_TRIGGER_GRPS
  208 +-- ----------------------------
  209 +IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[QRTZ_PAUSED_TRIGGER_GRPS]') AND type IN ('U'))
  210 +DROP TABLE [dbo].[QRTZ_PAUSED_TRIGGER_GRPS]
  211 + GO
  212 +
  213 +CREATE TABLE [dbo].[QRTZ_PAUSED_TRIGGER_GRPS] (
  214 + [SCHED_NAME] varchar(120) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
  215 + [TRIGGER_GROUP] varchar(200) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL
  216 + )
  217 + GO
  218 +
  219 +ALTER TABLE [dbo].[QRTZ_PAUSED_TRIGGER_GRPS] SET (LOCK_ESCALATION = TABLE)
  220 + GO
  221 +
  222 +
  223 +-- ----------------------------
  224 +-- Records of QRTZ_PAUSED_TRIGGER_GRPS
  225 +-- ----------------------------
  226 +BEGIN TRANSACTION
  227 +GO
  228 +
  229 +COMMIT
  230 +GO
  231 +
  232 +
  233 +-- ----------------------------
  234 +-- Table structure for QRTZ_SCHEDULER_STATE
  235 +-- ----------------------------
  236 +IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[QRTZ_SCHEDULER_STATE]') AND type IN ('U'))
  237 +DROP TABLE [dbo].[QRTZ_SCHEDULER_STATE]
  238 + GO
  239 +
  240 +CREATE TABLE [dbo].[QRTZ_SCHEDULER_STATE] (
  241 + [SCHED_NAME] varchar(120) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
  242 + [INSTANCE_NAME] varchar(200) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
  243 + [LAST_CHECKIN_TIME] bigint NOT NULL,
  244 + [CHECKIN_INTERVAL] bigint NOT NULL
  245 + )
  246 + GO
  247 +
  248 +ALTER TABLE [dbo].[QRTZ_SCHEDULER_STATE] SET (LOCK_ESCALATION = TABLE)
  249 + GO
  250 +
  251 +
  252 +-- ----------------------------
  253 +-- Records of QRTZ_SCHEDULER_STATE
  254 +-- ----------------------------
  255 +BEGIN TRANSACTION
  256 +GO
  257 +
  258 +INSERT INTO [dbo].[QRTZ_SCHEDULER_STATE] ([SCHED_NAME], [INSTANCE_NAME], [LAST_CHECKIN_TIME], [CHECKIN_INTERVAL]) VALUES (N'schedulerName', N'Yunai1651483828928', N'1651484588813', N'15000')
  259 +GO
  260 +
  261 +COMMIT
  262 +GO
  263 +
  264 +
  265 +-- ----------------------------
  266 +-- Table structure for QRTZ_SIMPLE_TRIGGERS
  267 +-- ----------------------------
  268 +IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[QRTZ_SIMPLE_TRIGGERS]') AND type IN ('U'))
  269 +DROP TABLE [dbo].[QRTZ_SIMPLE_TRIGGERS]
  270 + GO
  271 +
  272 +CREATE TABLE [dbo].[QRTZ_SIMPLE_TRIGGERS] (
  273 + [SCHED_NAME] varchar(120) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
  274 + [TRIGGER_NAME] varchar(200) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
  275 + [TRIGGER_GROUP] varchar(200) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
  276 + [REPEAT_COUNT] bigint NOT NULL,
  277 + [REPEAT_INTERVAL] bigint NOT NULL,
  278 + [TIMES_TRIGGERED] bigint NOT NULL
  279 + )
  280 + GO
  281 +
  282 +ALTER TABLE [dbo].[QRTZ_SIMPLE_TRIGGERS] SET (LOCK_ESCALATION = TABLE)
  283 + GO
  284 +
  285 +
  286 +-- ----------------------------
  287 +-- Records of QRTZ_SIMPLE_TRIGGERS
  288 +-- ----------------------------
  289 +BEGIN TRANSACTION
  290 +GO
  291 +
  292 +COMMIT
  293 +GO
  294 +
  295 +
  296 +-- ----------------------------
  297 +-- Table structure for QRTZ_SIMPROP_TRIGGERS
  298 +-- ----------------------------
  299 +IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[QRTZ_SIMPROP_TRIGGERS]') AND type IN ('U'))
  300 +DROP TABLE [dbo].[QRTZ_SIMPROP_TRIGGERS]
  301 + GO
  302 +
  303 +CREATE TABLE [dbo].[QRTZ_SIMPROP_TRIGGERS] (
  304 + [SCHED_NAME] varchar(120) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
  305 + [TRIGGER_NAME] varchar(200) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
  306 + [TRIGGER_GROUP] varchar(200) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
  307 + [STR_PROP_1] varchar(512) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
  308 + [STR_PROP_2] varchar(512) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
  309 + [STR_PROP_3] varchar(512) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
  310 + [INT_PROP_1] int NULL,
  311 + [INT_PROP_2] int NULL,
  312 + [LONG_PROP_1] bigint NULL,
  313 + [LONG_PROP_2] bigint NULL,
  314 + [DEC_PROP_1] numeric(13,4) NULL,
  315 + [DEC_PROP_2] numeric(13,4) NULL,
  316 + [BOOL_PROP_1] varchar(1) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
  317 + [BOOL_PROP_2] varchar(1) COLLATE SQL_Latin1_General_CP1_CI_AS NULL
  318 + )
  319 + GO
  320 +
  321 +ALTER TABLE [dbo].[QRTZ_SIMPROP_TRIGGERS] SET (LOCK_ESCALATION = TABLE)
  322 + GO
  323 +
  324 +
  325 +-- ----------------------------
  326 +-- Records of QRTZ_SIMPROP_TRIGGERS
  327 +-- ----------------------------
  328 +BEGIN TRANSACTION
  329 +GO
  330 +
  331 +COMMIT
  332 +GO
  333 +
  334 +
  335 +-- ----------------------------
  336 +-- Table structure for QRTZ_TRIGGERS
  337 +-- ----------------------------
  338 +IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[QRTZ_TRIGGERS]') AND type IN ('U'))
  339 +DROP TABLE [dbo].[QRTZ_TRIGGERS]
  340 + GO
  341 +
  342 +CREATE TABLE [dbo].[QRTZ_TRIGGERS] (
  343 + [SCHED_NAME] varchar(120) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
  344 + [TRIGGER_NAME] varchar(200) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
  345 + [TRIGGER_GROUP] varchar(200) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
  346 + [JOB_NAME] varchar(200) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
  347 + [JOB_GROUP] varchar(200) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
  348 + [DESCRIPTION] varchar(250) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
  349 + [NEXT_FIRE_TIME] bigint NULL,
  350 + [PREV_FIRE_TIME] bigint NULL,
  351 + [PRIORITY] int NULL,
  352 + [TRIGGER_STATE] varchar(16) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
  353 + [TRIGGER_TYPE] varchar(8) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
  354 + [START_TIME] bigint NOT NULL,
  355 + [END_TIME] bigint NULL,
  356 + [CALENDAR_NAME] varchar(200) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
  357 + [MISFIRE_INSTR] smallint NULL,
  358 + [JOB_DATA] varbinary(max) NULL
  359 + )
  360 + GO
  361 +
  362 +ALTER TABLE [dbo].[QRTZ_TRIGGERS] SET (LOCK_ESCALATION = TABLE)
  363 + GO
  364 +
  365 +
  366 +-- ----------------------------
  367 +-- Records of QRTZ_TRIGGERS
  368 +-- ----------------------------
  369 +BEGIN TRANSACTION
  370 +GO
  371 +
  372 +INSERT INTO [dbo].[QRTZ_TRIGGERS] ([SCHED_NAME], [TRIGGER_NAME], [TRIGGER_GROUP], [JOB_NAME], [JOB_GROUP], [DESCRIPTION], [NEXT_FIRE_TIME], [PREV_FIRE_TIME], [PRIORITY], [TRIGGER_STATE], [TRIGGER_TYPE], [START_TIME], [END_TIME], [CALENDAR_NAME], [MISFIRE_INSTR], [JOB_DATA]) VALUES (N'schedulerName', N'userSessionTimeoutJob', N'DEFAULT', N'userSessionTimeoutJob', N'DEFAULT', NULL, N'1651484640000', N'1651484580000', N'5', N'WAITING', N'CRON', N'1651483728000', N'0', NULL, N'0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C770800000010000000037400114A4F425F48414E444C45525F504152414D707400124A4F425F52455452595F494E54455256414C737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000374000F4A4F425F52455452595F434F554E547371007E0009000007D07800)
  373 +GO
  374 +
  375 +COMMIT
  376 +GO
  377 +
  378 +-- ----------------------------
  379 +-- Primary Key structure for table QRTZ_CALENDARS
  380 +-- ----------------------------
  381 +ALTER TABLE [dbo].[QRTZ_CALENDARS] ADD CONSTRAINT [PK_QRTZ_CALENDARS] PRIMARY KEY CLUSTERED ([SCHED_NAME], [CALENDAR_NAME])
  382 + WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  383 + ON [PRIMARY]
  384 + GO
  385 +
  386 +
  387 +-- ----------------------------
  388 +-- Indexes structure for table QRTZ_CRON_TRIGGERS
  389 +-- ----------------------------
  390 +CREATE NONCLUSTERED INDEX [IX_QRTZ_CRON_TRIGGERS_QRTZ_TRIGGERS]
  391 +ON [dbo].[QRTZ_CRON_TRIGGERS] (
  392 + [SCHED_NAME] ASC,
  393 + [TRIGGER_NAME] ASC,
  394 + [TRIGGER_GROUP] ASC
  395 +)
  396 +GO
  397 +
  398 +
  399 +-- ----------------------------
  400 +-- Primary Key structure for table QRTZ_CRON_TRIGGERS
  401 +-- ----------------------------
  402 +ALTER TABLE [dbo].[QRTZ_CRON_TRIGGERS] ADD CONSTRAINT [PK_QRTZ_CRON_TRIGGERS] PRIMARY KEY CLUSTERED ([SCHED_NAME], [TRIGGER_NAME], [TRIGGER_GROUP])
  403 + WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  404 + ON [PRIMARY]
  405 + GO
  406 +
  407 +
  408 +-- ----------------------------
  409 +-- Primary Key structure for table QRTZ_FIRED_TRIGGERS
  410 +-- ----------------------------
  411 +ALTER TABLE [dbo].[QRTZ_FIRED_TRIGGERS] ADD CONSTRAINT [PK_QRTZ_FIRED_TRIGGERS] PRIMARY KEY CLUSTERED ([SCHED_NAME], [ENTRY_ID])
  412 + WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  413 + ON [PRIMARY]
  414 + GO
  415 +
  416 +
  417 +-- ----------------------------
  418 +-- Primary Key structure for table QRTZ_JOB_DETAILS
  419 +-- ----------------------------
  420 +ALTER TABLE [dbo].[QRTZ_JOB_DETAILS] ADD CONSTRAINT [PK_QRTZ_JOB_DETAILS] PRIMARY KEY CLUSTERED ([SCHED_NAME], [JOB_NAME], [JOB_GROUP])
  421 + WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  422 + ON [PRIMARY]
  423 + GO
  424 +
  425 +
  426 +-- ----------------------------
  427 +-- Primary Key structure for table QRTZ_LOCKS
  428 +-- ----------------------------
  429 +ALTER TABLE [dbo].[QRTZ_LOCKS] ADD CONSTRAINT [PK_QRTZ_LOCKS] PRIMARY KEY CLUSTERED ([SCHED_NAME], [LOCK_NAME])
  430 + WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  431 + ON [PRIMARY]
  432 + GO
  433 +
  434 +
  435 +-- ----------------------------
  436 +-- Primary Key structure for table QRTZ_PAUSED_TRIGGER_GRPS
  437 +-- ----------------------------
  438 +ALTER TABLE [dbo].[QRTZ_PAUSED_TRIGGER_GRPS] ADD CONSTRAINT [PK_QRTZ_PAUSED_TRIGGER_GRPS] PRIMARY KEY CLUSTERED ([SCHED_NAME], [TRIGGER_GROUP])
  439 + WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  440 + ON [PRIMARY]
  441 + GO
  442 +
  443 +
  444 +-- ----------------------------
  445 +-- Primary Key structure for table QRTZ_SCHEDULER_STATE
  446 +-- ----------------------------
  447 +ALTER TABLE [dbo].[QRTZ_SCHEDULER_STATE] ADD CONSTRAINT [PK_QRTZ_SCHEDULER_STATE] PRIMARY KEY CLUSTERED ([SCHED_NAME], [INSTANCE_NAME])
  448 + WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  449 + ON [PRIMARY]
  450 + GO
  451 +
  452 +
  453 +-- ----------------------------
  454 +-- Indexes structure for table QRTZ_SIMPLE_TRIGGERS
  455 +-- ----------------------------
  456 +CREATE NONCLUSTERED INDEX [IX_QRTZ_SIMPLE_TRIGGERS_QRTZ_TRIGGERS]
  457 +ON [dbo].[QRTZ_SIMPLE_TRIGGERS] (
  458 + [SCHED_NAME] ASC,
  459 + [TRIGGER_NAME] ASC,
  460 + [TRIGGER_GROUP] ASC
  461 +)
  462 +GO
  463 +
  464 +
  465 +-- ----------------------------
  466 +-- Primary Key structure for table QRTZ_SIMPLE_TRIGGERS
  467 +-- ----------------------------
  468 +ALTER TABLE [dbo].[QRTZ_SIMPLE_TRIGGERS] ADD CONSTRAINT [PK_QRTZ_SIMPLE_TRIGGERS] PRIMARY KEY CLUSTERED ([SCHED_NAME], [TRIGGER_NAME], [TRIGGER_GROUP])
  469 + WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  470 + ON [PRIMARY]
  471 + GO
  472 +
  473 +
  474 +-- ----------------------------
  475 +-- Indexes structure for table QRTZ_SIMPROP_TRIGGERS
  476 +-- ----------------------------
  477 +CREATE NONCLUSTERED INDEX [IX_QRTZ_SIMPROP_TRIGGERS_QRTZ_TRIGGERS]
  478 +ON [dbo].[QRTZ_SIMPROP_TRIGGERS] (
  479 + [SCHED_NAME] ASC,
  480 + [TRIGGER_NAME] ASC,
  481 + [TRIGGER_GROUP] ASC
  482 +)
  483 +GO
  484 +
  485 +
  486 +-- ----------------------------
  487 +-- Primary Key structure for table QRTZ_SIMPROP_TRIGGERS
  488 +-- ----------------------------
  489 +ALTER TABLE [dbo].[QRTZ_SIMPROP_TRIGGERS] ADD CONSTRAINT [PK_QRTZ_SIMPROP_TRIGGERS] PRIMARY KEY CLUSTERED ([SCHED_NAME], [TRIGGER_NAME], [TRIGGER_GROUP])
  490 + WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  491 + ON [PRIMARY]
  492 + GO
  493 +
  494 +
  495 +-- ----------------------------
  496 +-- Indexes structure for table QRTZ_TRIGGERS
  497 +-- ----------------------------
  498 +CREATE NONCLUSTERED INDEX [IX_QRTZ_TRIGGERS_QRTZ_JOB_DETAILS]
  499 +ON [dbo].[QRTZ_TRIGGERS] (
  500 + [SCHED_NAME] ASC,
  501 + [TRIGGER_NAME] ASC,
  502 + [TRIGGER_GROUP] ASC
  503 +)
  504 +GO
  505 +
  506 +
  507 +-- ----------------------------
  508 +-- Primary Key structure for table QRTZ_TRIGGERS
  509 +-- ----------------------------
  510 +ALTER TABLE [dbo].[QRTZ_TRIGGERS] ADD CONSTRAINT [PK_QRTZ_TRIGGERS] PRIMARY KEY CLUSTERED ([SCHED_NAME], [TRIGGER_NAME], [TRIGGER_GROUP])
  511 + WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  512 + ON [PRIMARY]
  513 + GO
  514 +
  515 +-- ----------------------------
  516 +-- Foreign Keys structure for table QRTZ_BLOB_TRIGGERS
  517 +-- ----------------------------
  518 +ALTER TABLE [dbo].[QRTZ_BLOB_TRIGGERS] ADD CONSTRAINT [FK_QRTZ_BLOB_TRIGGERS_QRTZ_TRIGGERS] FOREIGN KEY ([SCHED_NAME], [TRIGGER_NAME], [TRIGGER_GROUP]) REFERENCES [dbo].[QRTZ_TRIGGERS] ([SCHED_NAME], [TRIGGER_NAME], [TRIGGER_GROUP]) ON DELETE CASCADE ON UPDATE NO ACTION
  519 + GO
  520 +
  521 +
  522 +-- ----------------------------
  523 +-- Foreign Keys structure for table QRTZ_CRON_TRIGGERS
  524 +-- ----------------------------
  525 +ALTER TABLE [dbo].[QRTZ_CRON_TRIGGERS] ADD CONSTRAINT [FK_QRTZ_CRON_TRIGGERS_QRTZ_TRIGGERS] FOREIGN KEY ([SCHED_NAME], [TRIGGER_NAME], [TRIGGER_GROUP]) REFERENCES [dbo].[QRTZ_TRIGGERS] ([SCHED_NAME], [TRIGGER_NAME], [TRIGGER_GROUP]) ON DELETE CASCADE ON UPDATE NO ACTION
  526 + GO
  527 +
  528 +
  529 +-- ----------------------------
  530 +-- Foreign Keys structure for table QRTZ_SIMPLE_TRIGGERS
  531 +-- ----------------------------
  532 +ALTER TABLE [dbo].[QRTZ_SIMPLE_TRIGGERS] ADD CONSTRAINT [FK_QRTZ_SIMPLE_TRIGGERS_QRTZ_TRIGGERS] FOREIGN KEY ([SCHED_NAME], [TRIGGER_NAME], [TRIGGER_GROUP]) REFERENCES [dbo].[QRTZ_TRIGGERS] ([SCHED_NAME], [TRIGGER_NAME], [TRIGGER_GROUP]) ON DELETE CASCADE ON UPDATE NO ACTION
  533 + GO
  534 +
  535 +
  536 +-- ----------------------------
  537 +-- Foreign Keys structure for table QRTZ_SIMPROP_TRIGGERS
  538 +-- ----------------------------
  539 +ALTER TABLE [dbo].[QRTZ_SIMPROP_TRIGGERS] ADD CONSTRAINT [FK_QRTZ_SIMPROP_TRIGGERS_QRTZ_TRIGGERS] FOREIGN KEY ([SCHED_NAME], [TRIGGER_NAME], [TRIGGER_GROUP]) REFERENCES [dbo].[QRTZ_TRIGGERS] ([SCHED_NAME], [TRIGGER_NAME], [TRIGGER_GROUP]) ON DELETE CASCADE ON UPDATE NO ACTION
  540 + GO
  541 +
  542 +
  543 +-- ----------------------------
  544 +-- Foreign Keys structure for table QRTZ_TRIGGERS
  545 +-- ----------------------------
  546 +ALTER TABLE [dbo].[QRTZ_TRIGGERS] ADD CONSTRAINT [FK_QRTZ_TRIGGERS_QRTZ_JOB_DETAILS] FOREIGN KEY ([SCHED_NAME], [JOB_NAME], [JOB_GROUP]) REFERENCES [dbo].[QRTZ_JOB_DETAILS] ([SCHED_NAME], [JOB_NAME], [JOB_GROUP]) ON DELETE NO ACTION ON UPDATE NO ACTION
  547 + GO
0 \ No newline at end of file 548 \ No newline at end of file
sql/tools/README.md
@@ -46,20 +46,26 @@ TODO 暂未支持 @@ -46,20 +46,26 @@ TODO 暂未支持
46 46
47 ## 2. MySQL 转换其它数据库 47 ## 2. MySQL 转换其它数据库
48 48
49 -实现原理:通过读取 MySQL 的 `sql/mysql/ruoyi-vue-pro.sql` 数据库文件,转换成 Oracle、PostgreSQL、SQL Server 等数据库的脚本。 49 +### 2.1 实现原理
50 50
51 -使用方式如下: 51 +通过读取 MySQL 的 `sql/mysql/ruoyi-vue-pro.sql` 数据库文件,转换成 Oracle、PostgreSQL、SQL Server 等数据库的脚本。
52 52
53 -安装依赖库 53 +### 2.2 使用方法
  54 +
  55 +① 安装依赖库 `simple-ddl-parser`
54 56
55 ```bash 57 ```bash
56 pip install simple-ddl-parser 58 pip install simple-ddl-parser
  59 +# pip3 install simple-ddl-parser
57 ``` 60 ```
58 61
59 -执行如下命令打印生成 postgresql 的脚本内容,其他可选参数有:oracle, sqlserver 62 +② 执行如下命令打印生成 postgres 的脚本内容,其他可选参数有:`oracle`、`sqlserver`
60 63
61 ```Bash 64 ```Bash
62 python3 convertor.py postgres 65 python3 convertor.py postgres
  66 +# python3 convertor.py postgres > tmp.sql
63 ``` 67 ```
64 68
65 -程序将sql脚本打印到终端,可以重定向到临时文件tmp.sql, 确认无误后可以利用IDEA(专业版)进行格式化。 69 +程序将 SQL 脚本打印到终端,可以重定向到临时文件 `tmp.sql`。
  70 +
  71 +确认无误后,可以利用 IDEA 进行格式化。当然,也可以直接导入到数据库中。
66 \ No newline at end of file 72 \ No newline at end of file