This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
galaxy-deployment-tsg-olap-…/mariadb/galaxy-qgw-service/V23.12__init_saved_query_job.sql
2024-11-08 16:49:43 +08:00

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;