/* Navicat Premium Dump SQL Source Server : 新疆内网测试环境 Source Server Type : MySQL Source Server Version : 80300 (8.3.0) Source Host : 192.168.1.210:3308 Source Schema : xj_batch Target Server Type : MySQL Target Server Version : 80300 (8.3.0) File Encoding : 65001 Date: 11/07/2025 15:14:18 */ SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; -- ---------------------------- -- Table structure for BATCH_JOB_EXECUTION -- ---------------------------- DROP TABLE IF EXISTS `BATCH_JOB_EXECUTION`; CREATE TABLE `BATCH_JOB_EXECUTION` ( `JOB_EXECUTION_ID` bigint NOT NULL, `VERSION` bigint NULL DEFAULT NULL, `JOB_INSTANCE_ID` bigint NOT NULL, `CREATE_TIME` datetime(6) NOT NULL, `START_TIME` datetime(6) NULL DEFAULT NULL, `END_TIME` datetime(6) NULL DEFAULT NULL, `STATUS` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `EXIT_CODE` varchar(2500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `EXIT_MESSAGE` varchar(2500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `LAST_UPDATED` datetime(6) NULL DEFAULT NULL, `JOB_CONFIGURATION_LOCATION` varchar(2500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, PRIMARY KEY (`JOB_EXECUTION_ID`) USING BTREE, INDEX `JOB_INST_EXEC_FK`(`JOB_INSTANCE_ID` ASC) USING BTREE, CONSTRAINT `JOB_INST_EXEC_FK` FOREIGN KEY (`JOB_INSTANCE_ID`) REFERENCES `BATCH_JOB_INSTANCE` (`JOB_INSTANCE_ID`) ON DELETE RESTRICT ON UPDATE RESTRICT ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for BATCH_JOB_EXECUTION_CONTEXT -- ---------------------------- DROP TABLE IF EXISTS `BATCH_JOB_EXECUTION_CONTEXT`; CREATE TABLE `BATCH_JOB_EXECUTION_CONTEXT` ( `JOB_EXECUTION_ID` bigint NOT NULL, `SHORT_CONTEXT` varchar(2500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, `SERIALIZED_CONTEXT` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL, PRIMARY KEY (`JOB_EXECUTION_ID`) USING BTREE, CONSTRAINT `JOB_EXEC_CTX_FK` FOREIGN KEY (`JOB_EXECUTION_ID`) REFERENCES `BATCH_JOB_EXECUTION` (`JOB_EXECUTION_ID`) ON DELETE RESTRICT ON UPDATE RESTRICT ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for BATCH_JOB_EXECUTION_PARAMS -- ---------------------------- DROP TABLE IF EXISTS `BATCH_JOB_EXECUTION_PARAMS`; CREATE TABLE `BATCH_JOB_EXECUTION_PARAMS` ( `JOB_EXECUTION_ID` bigint NOT NULL, `TYPE_CD` varchar(6) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, `KEY_NAME` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, `STRING_VAL` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `DATE_VAL` datetime(6) NULL DEFAULT NULL, `LONG_VAL` bigint NULL DEFAULT NULL, `DOUBLE_VAL` double NULL DEFAULT NULL, `IDENTIFYING` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, INDEX `JOB_EXEC_PARAMS_FK`(`JOB_EXECUTION_ID` ASC) USING BTREE, CONSTRAINT `JOB_EXEC_PARAMS_FK` FOREIGN KEY (`JOB_EXECUTION_ID`) REFERENCES `BATCH_JOB_EXECUTION` (`JOB_EXECUTION_ID`) ON DELETE RESTRICT ON UPDATE RESTRICT ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for BATCH_JOB_EXECUTION_SEQ -- ---------------------------- DROP TABLE IF EXISTS `BATCH_JOB_EXECUTION_SEQ`; CREATE TABLE `BATCH_JOB_EXECUTION_SEQ` ( `ID` bigint NOT NULL, `UNIQUE_KEY` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, UNIQUE INDEX `UNIQUE_KEY_UN`(`UNIQUE_KEY` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for BATCH_JOB_INSTANCE -- ---------------------------- DROP TABLE IF EXISTS `BATCH_JOB_INSTANCE`; CREATE TABLE `BATCH_JOB_INSTANCE` ( `JOB_INSTANCE_ID` bigint NOT NULL, `VERSION` bigint NULL DEFAULT NULL, `JOB_NAME` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, `JOB_KEY` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, PRIMARY KEY (`JOB_INSTANCE_ID`) USING BTREE, UNIQUE INDEX `JOB_INST_UN`(`JOB_NAME` ASC, `JOB_KEY` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for BATCH_JOB_SEQ -- ---------------------------- DROP TABLE IF EXISTS `BATCH_JOB_SEQ`; CREATE TABLE `BATCH_JOB_SEQ` ( `ID` bigint NOT NULL, `UNIQUE_KEY` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, UNIQUE INDEX `UNIQUE_KEY_UN`(`UNIQUE_KEY` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for BATCH_STEP_EXECUTION -- ---------------------------- DROP TABLE IF EXISTS `BATCH_STEP_EXECUTION`; CREATE TABLE `BATCH_STEP_EXECUTION` ( `STEP_EXECUTION_ID` bigint NOT NULL, `VERSION` bigint NOT NULL, `STEP_NAME` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, `JOB_EXECUTION_ID` bigint NOT NULL, `START_TIME` datetime(6) NOT NULL, `END_TIME` datetime(6) NULL DEFAULT NULL, `STATUS` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `COMMIT_COUNT` bigint NULL DEFAULT NULL, `READ_COUNT` bigint NULL DEFAULT NULL, `FILTER_COUNT` bigint NULL DEFAULT NULL, `WRITE_COUNT` bigint NULL DEFAULT NULL, `READ_SKIP_COUNT` bigint NULL DEFAULT NULL, `WRITE_SKIP_COUNT` bigint NULL DEFAULT NULL, `PROCESS_SKIP_COUNT` bigint NULL DEFAULT NULL, `ROLLBACK_COUNT` bigint NULL DEFAULT NULL, `EXIT_CODE` varchar(2500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `EXIT_MESSAGE` varchar(2500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `LAST_UPDATED` datetime(6) NULL DEFAULT NULL, PRIMARY KEY (`STEP_EXECUTION_ID`) USING BTREE, INDEX `JOB_EXEC_STEP_FK`(`JOB_EXECUTION_ID` ASC) USING BTREE, CONSTRAINT `JOB_EXEC_STEP_FK` FOREIGN KEY (`JOB_EXECUTION_ID`) REFERENCES `BATCH_JOB_EXECUTION` (`JOB_EXECUTION_ID`) ON DELETE RESTRICT ON UPDATE RESTRICT ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for BATCH_STEP_EXECUTION_CONTEXT -- ---------------------------- DROP TABLE IF EXISTS `BATCH_STEP_EXECUTION_CONTEXT`; CREATE TABLE `BATCH_STEP_EXECUTION_CONTEXT` ( `STEP_EXECUTION_ID` bigint NOT NULL, `SHORT_CONTEXT` varchar(2500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, `SERIALIZED_CONTEXT` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL, PRIMARY KEY (`STEP_EXECUTION_ID`) USING BTREE, CONSTRAINT `STEP_EXEC_CTX_FK` FOREIGN KEY (`STEP_EXECUTION_ID`) REFERENCES `BATCH_STEP_EXECUTION` (`STEP_EXECUTION_ID`) ON DELETE RESTRICT ON UPDATE RESTRICT ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for BATCH_STEP_EXECUTION_SEQ -- ---------------------------- DROP TABLE IF EXISTS `BATCH_STEP_EXECUTION_SEQ`; CREATE TABLE `BATCH_STEP_EXECUTION_SEQ` ( `ID` bigint NOT NULL, `UNIQUE_KEY` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, UNIQUE INDEX `UNIQUE_KEY_UN`(`UNIQUE_KEY` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; SET FOREIGN_KEY_CHECKS = 1;