diff --git a/doc/db/tables_xxl_job_oracle.sql b/doc/db/tables_xxl_job_oracle.sql index 83fb5447..0a288ae2 100644 --- a/doc/db/tables_xxl_job_oracle.sql +++ b/doc/db/tables_xxl_job_oracle.sql @@ -103,6 +103,55 @@ COMMENT ON COLUMN XXL_JOB_LOCK.LOCK_NAME IS '锁名称'; INSERT INTO XXL_JOB_LOCK VALUES ('schedule_lock'); +-- ---------------------------- +-- Table structure for XXL_JOB_LOG +-- ---------------------------- +DROP TABLE XXL_JOB_LOG; +CREATE TABLE XXL_JOB_LOG ( + ID NUMBER(20) NOT NULL , + JOB_GROUP NUMBER(11) NOT NULL , + JOB_ID NUMBER(11) NOT NULL , + EXECUTOR_ADDRESS NVARCHAR2(255) , + EXECUTOR_HANDLER NVARCHAR2(255) , + EXECUTOR_PARAM NVARCHAR2(512) , + EXECUTOR_SHARDING_PARAM NVARCHAR2(20) , + EXECUTOR_FAIL_RETRY_COUNT NUMBER(11) NOT NULL , + TRIGGER_TIME DATE , + TRIGGER_CODE NUMBER(11) NOT NULL , + TRIGGER_MSG NCLOB , + HANDLE_TIME DATE , + HANDLE_CODE NUMBER(11) NOT NULL , + HANDLE_MSG NCLOB , + ALARM_STATUS NUMBER(4) NOT NULL +); +COMMENT ON COLUMN XXL_JOB_LOG.JOB_GROUP IS '执行器主键ID'; +COMMENT ON COLUMN XXL_JOB_LOG.JOB_ID IS '任务,主键ID'; +COMMENT ON COLUMN XXL_JOB_LOG.EXECUTOR_ADDRESS IS '执行器地址,本次执行的地址'; +COMMENT ON COLUMN XXL_JOB_LOG.EXECUTOR_HANDLER IS '执行器任务handler'; +COMMENT ON COLUMN XXL_JOB_LOG.EXECUTOR_PARAM IS '执行器任务参数'; +COMMENT ON COLUMN XXL_JOB_LOG.EXECUTOR_SHARDING_PARAM IS '执行器任务分片参数,格式如 1/2'; +COMMENT ON COLUMN XXL_JOB_LOG.EXECUTOR_FAIL_RETRY_COUNT IS '失败重试次数'; +COMMENT ON COLUMN XXL_JOB_LOG.TRIGGER_TIME IS '调度-时间'; +COMMENT ON COLUMN XXL_JOB_LOG.TRIGGER_CODE IS '调度-结果'; +COMMENT ON COLUMN XXL_JOB_LOG.TRIGGER_MSG IS '调度-日志'; +COMMENT ON COLUMN XXL_JOB_LOG.HANDLE_TIME IS '执行-时间'; +COMMENT ON COLUMN XXL_JOB_LOG.HANDLE_CODE IS '执行-状态'; +COMMENT ON COLUMN XXL_JOB_LOG.HANDLE_MSG IS '执行-日志'; +COMMENT ON COLUMN XXL_JOB_LOG.ALARM_STATUS IS '告警状态:0-默认、1-无需告警、2-告警成功、3-告警失败'; + +-- ---------------------------- +-- Primary Key structure for table XXL_JOB_LOG +-- ---------------------------- +ALTER TABLE XXL_JOB_LOG ADD CONSTRAINT SYS_C0026591 PRIMARY KEY (ID); + +-- ---------------------------- +-- Indexes structure for table XXL_JOB_LOG +-- ---------------------------- +CREATE INDEX I_HANDLE_CODE + ON XXL_JOB_LOG (HANDLE_CODE ASC); +CREATE INDEX I_TRIGGER_TIME + ON XXL_JOB_LOG (TRIGGER_TIME ASC); + -- ---------------------------- -- Table structure for XXL_JOB_LOG_REPORT -- ----------------------------