/* Create Tables */ -- 定时器配置表 : 定时器配置表 CREATE TABLE SYS_TIMERCONFIG ( -- 定时器编码 ID VARCHAR(64) NOT NULL UNIQUE, -- 定时器名称 NAME VARCHAR(256) NOT NULL, -- 交易编码 TRANSCODE VARCHAR(128) NOT NULL, -- 交易名称 TRANSNAME VARCHAR(256) NOT NULL, -- 定时器表达式 CRON VARCHAR(256) NOT NULL, -- 单例运行 : 单例运行,0多例,1单例 SINGLE INT, -- 启用状态 : 默认值:0 代表非启用状态、 1 代表启用状态 ENABLED INT DEFAULT 0 NOT NULL, -- 立即运行 : 立即运行,1立即运行 NOWRUN INT DEFAULT 0, -- 运行状态 : 默认值:0 代表非运行状态、 1 代表运行状态 RUNSTATE INT DEFAULT 0 NOT NULL, -- 上次跑批状态 : 上次跑批状态 LASTSTATE INT, -- 上次跑批开始时间 : 上次跑批开始时间 LASTSTARTTIME VARCHAR(64), -- 上次跑批结束时间 : 上次跑批结束时间 LASTENDTIME VARCHAR(64), -- 备注信息 : 备注信息 NOTE TEXT, PRIMARY KEY (ID) ) WITHOUT OIDS; /* Create Indexes */ -- 定时器索引 CREATE INDEX SYS_TIMERCONFIG_INDEX ON SYS_TIMERCONFIG USING BTREE (ID, ENABLED); /* Comments */ COMMENT ON TABLE SYS_TIMERCONFIG IS '定时器配置表 : 定时器配置表'; COMMENT ON COLUMN SYS_TIMERCONFIG.ID IS '定时器编码'; COMMENT ON COLUMN SYS_TIMERCONFIG.NAME IS '定时器名称'; COMMENT ON COLUMN SYS_TIMERCONFIG.TRANSCODE IS '交易编码'; COMMENT ON COLUMN SYS_TIMERCONFIG.TRANSNAME IS '交易名称'; COMMENT ON COLUMN SYS_TIMERCONFIG.CRON IS '定时器表达式'; COMMENT ON COLUMN SYS_TIMERCONFIG.SINGLE IS '单例运行 : 单例运行,0多例,1单例'; COMMENT ON COLUMN SYS_TIMERCONFIG.ENABLED IS '启用状态 : 默认值:0 代表非启用状态、 1 代表启用状态'; COMMENT ON COLUMN SYS_TIMERCONFIG.NOWRUN IS '立即运行 : 立即运行,1立即运行'; COMMENT ON COLUMN SYS_TIMERCONFIG.RUNSTATE IS '运行状态 : 默认值:0 代表非运行状态、 1 代表运行状态'; COMMENT ON COLUMN SYS_TIMERCONFIG.LASTSTATE IS '上次跑批状态 : 上次跑批状态'; COMMENT ON COLUMN SYS_TIMERCONFIG.LASTSTARTTIME IS '上次跑批开始时间 : 上次跑批开始时间'; COMMENT ON COLUMN SYS_TIMERCONFIG.LASTENDTIME IS '上次跑批结束时间 : 上次跑批结束时间'; COMMENT ON COLUMN SYS_TIMERCONFIG.NOTE IS '备注信息 : 备注信息';