29 lines
2.0 KiB
SQL
29 lines
2.0 KiB
SQL
SET NAMES utf8mb4;
|
|
SET FOREIGN_KEY_CHECKS = 0;
|
|
|
|
-- ----------------------------
|
|
-- Table structure for saved_query_job
|
|
-- ----------------------------
|
|
CREATE TABLE IF NOT EXISTS `saved_query_job` (
|
|
`job_id` varchar(128) NOT NULL COMMENT 'Job unique identifier',
|
|
`query_sql` text NOT NULL COMMENT 'Query SQL',
|
|
`state` varchar(16) NOT NULL COMMENT 'Enums: PENDING or RUNNING or DONE',
|
|
`done_progress` float(3, 2) NOT NULL DEFAULT 0 COMMENT 'Progress: 0 - 1.0',
|
|
`is_failed` int(2) NOT NULL DEFAULT 0 COMMENT 'Failed or not',
|
|
`result_message` varchar(2000) DEFAULT NULL COMMENT 'Result message',
|
|
`elapsed` int(11) DEFAULT NULL COMMENT 'cost time(ms)',
|
|
`rows_read` bigint(20) DEFAULT NULL COMMENT 'Processed rows',
|
|
`bytes_read` bigint(20) DEFAULT NULL COMMENT 'Processed bytes',
|
|
`result_bytes` bigint(20) DEFAULT NULL COMMENT 'Result bytes',
|
|
`result_rows` bigint(20) DEFAULT NULL COMMENT 'Result rows',
|
|
`is_valid` int(2) NOT NULL DEFAULT 1 COMMENT 'Valid or not',
|
|
`start_time` bigint(20) DEFAULT NULL COMMENT 'start time: from PENDING to RUNNING or DONE',
|
|
`end_time` bigint(20) DEFAULT NULL COMMENT 'end time: state updated DONE',
|
|
`last_update_time` bigint(20) NOT NULL COMMENT 'Last Update Time',
|
|
`generated_time` bigint(20) NOT NULL COMMENT 'Generated Time',
|
|
PRIMARY KEY (`job_id`) USING BTREE,
|
|
KEY `index_job_id` (`job_id`) USING BTREE
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC;
|
|
|
|
SET FOREIGN_KEY_CHECKS = 1;
|