03-batch.sql 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. /* Create Tables */
  2. -- 定时器配置表 : 定时器配置表
  3. CREATE TABLE SYS_TIMERCONFIG
  4. (
  5. -- 定时器编码
  6. ID VARCHAR(64) NOT NULL UNIQUE,
  7. -- 定时器名称
  8. NAME VARCHAR(256) NOT NULL,
  9. -- 交易编码
  10. TRANSCODE VARCHAR(128) NOT NULL,
  11. -- 交易名称
  12. TRANSNAME VARCHAR(256) NOT NULL,
  13. -- 定时器表达式
  14. CRON VARCHAR(256) NOT NULL,
  15. -- 单例运行 : 单例运行,0多例,1单例
  16. SINGLE INT,
  17. -- 启用状态 : 默认值:0 代表非启用状态、 1 代表启用状态
  18. ENABLED INT DEFAULT 0 NOT NULL,
  19. -- 立即运行 : 立即运行,1立即运行
  20. NOWRUN INT DEFAULT 0,
  21. -- 运行状态 : 默认值:0 代表非运行状态、 1 代表运行状态
  22. RUNSTATE INT DEFAULT 0 NOT NULL,
  23. -- 上次跑批状态 : 上次跑批状态
  24. LASTSTATE INT,
  25. -- 上次跑批开始时间 : 上次跑批开始时间
  26. LASTSTARTTIME VARCHAR(64),
  27. -- 上次跑批结束时间 : 上次跑批结束时间
  28. LASTENDTIME VARCHAR(64),
  29. -- 备注信息 : 备注信息
  30. NOTE TEXT,
  31. PRIMARY KEY (ID)
  32. ) WITHOUT OIDS;
  33. /* Create Indexes */
  34. -- 定时器索引
  35. CREATE INDEX SYS_TIMERCONFIG_INDEX ON SYS_TIMERCONFIG USING BTREE (ID, ENABLED);
  36. /* Comments */
  37. COMMENT ON TABLE SYS_TIMERCONFIG IS '定时器配置表 : 定时器配置表';
  38. COMMENT ON COLUMN SYS_TIMERCONFIG.ID IS '定时器编码';
  39. COMMENT ON COLUMN SYS_TIMERCONFIG.NAME IS '定时器名称';
  40. COMMENT ON COLUMN SYS_TIMERCONFIG.TRANSCODE IS '交易编码';
  41. COMMENT ON COLUMN SYS_TIMERCONFIG.TRANSNAME IS '交易名称';
  42. COMMENT ON COLUMN SYS_TIMERCONFIG.CRON IS '定时器表达式';
  43. COMMENT ON COLUMN SYS_TIMERCONFIG.SINGLE IS '单例运行 : 单例运行,0多例,1单例';
  44. COMMENT ON COLUMN SYS_TIMERCONFIG.ENABLED IS '启用状态 : 默认值:0 代表非启用状态、 1 代表启用状态';
  45. COMMENT ON COLUMN SYS_TIMERCONFIG.NOWRUN IS '立即运行 : 立即运行,1立即运行';
  46. COMMENT ON COLUMN SYS_TIMERCONFIG.RUNSTATE IS '运行状态 : 默认值:0 代表非运行状态、 1 代表运行状态';
  47. COMMENT ON COLUMN SYS_TIMERCONFIG.LASTSTATE IS '上次跑批状态 : 上次跑批状态';
  48. COMMENT ON COLUMN SYS_TIMERCONFIG.LASTSTARTTIME IS '上次跑批开始时间 : 上次跑批开始时间';
  49. COMMENT ON COLUMN SYS_TIMERCONFIG.LASTENDTIME IS '上次跑批结束时间 : 上次跑批结束时间';
  50. COMMENT ON COLUMN SYS_TIMERCONFIG.NOTE IS '备注信息 : 备注信息';