You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

tables_cloudscape.sql 4.5 kB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142
  1. #
  2. # Thanks to Srinivas Venkatarangaiah for submitting this file's contents
  3. #
  4. # In your Quartz properties file, you'll need to set
  5. # org.quartz.jobStore.driverDelegateClass = org.quartz.impl.jdbcjobstore.CloudscapeDelegate
  6. #
  7. # Known to work with Cloudscape 3.6.4 (should work with others)
  8. #
  9. create table qrtz_job_details (
  10. sched_name varchar(120) not null,
  11. job_name varchar(200) not null,
  12. job_group varchar(200) not null,
  13. description varchar(250) ,
  14. job_class_name varchar(250) not null,
  15. is_durable varchar(5) not null,
  16. is_nonconcurrent varchar(5) not null,
  17. is_update_data varchar(5) not null,
  18. requests_recovery varchar(5) not null,
  19. job_data long varbinary,
  20. primary key (sched_name,job_name,job_group)
  21. );
  22. create table qrtz_triggers(
  23. sched_name varchar(120) not null,
  24. trigger_name varchar(200) not null,
  25. trigger_group varchar(200) not null,
  26. job_name varchar(200) not null,
  27. job_group varchar(200) not null,
  28. description varchar(250) ,
  29. next_fire_time longint,
  30. prev_fire_time longint,
  31. priority integer,
  32. trigger_state varchar(16) not null,
  33. trigger_type varchar(8) not null,
  34. start_time longint not null,
  35. end_time longint,
  36. calendar_name varchar(200),
  37. misfire_instr smallint,
  38. job_data long varbinary,
  39. primary key (sched_name,trigger_name,trigger_group),
  40. foreign key (sched_name,job_name,job_group) references qrtz_job_details(sched_name,job_name,job_group)
  41. );
  42. create table qrtz_simple_triggers(
  43. sched_name varchar(120) not null,
  44. trigger_name varchar(200) not null,
  45. trigger_group varchar(200) not null,
  46. repeat_count longint not null,
  47. repeat_interval longint not null,
  48. times_triggered longint not null,
  49. primary key (sched_name,trigger_name,trigger_group),
  50. foreign key (sched_name,trigger_name,trigger_group) references qrtz_triggers(sched_name,trigger_name,trigger_group)
  51. );
  52. create table qrtz_cron_triggers(
  53. sched_name varchar(120) not null,
  54. trigger_name varchar(200) not null,
  55. trigger_group varchar(200) not null,
  56. cron_expression varchar(120) not null,
  57. time_zone_id varchar(80),
  58. primary key (sched_name,trigger_name,trigger_group),
  59. foreign key (sched_name,trigger_name,trigger_group) references qrtz_triggers(sched_name,trigger_name,trigger_group)
  60. );
  61. CREATE TABLE qrtz_simprop_triggers
  62. (
  63. sched_name varchar(120) not null,
  64. TRIGGER_NAME VARCHAR(200) NOT NULL,
  65. TRIGGER_GROUP VARCHAR(200) NOT NULL,
  66. STR_PROP_1 VARCHAR(512) NULL,
  67. STR_PROP_2 VARCHAR(512) NULL,
  68. STR_PROP_3 VARCHAR(512) NULL,
  69. INT_PROP_1 INT NULL,
  70. INT_PROP_2 INT NULL,
  71. LONG_PROP_1 longint NULL,
  72. LONG_PROP_2 longint NULL,
  73. DEC_PROP_1 NUMERIC(13,4) NULL,
  74. DEC_PROP_2 NUMERIC(13,4) NULL,
  75. BOOL_PROP_1 varchar(5) NULL,
  76. BOOL_PROP_2 varchar(5) NULL,
  77. PRIMARY KEY (sched_name,TRIGGER_NAME,TRIGGER_GROUP),
  78. FOREIGN KEY (sched_name,TRIGGER_NAME,TRIGGER_GROUP)
  79. REFERENCES QRTZ_TRIGGERS(sched_name,TRIGGER_NAME,TRIGGER_GROUP)
  80. );
  81. create table qrtz_blob_triggers(
  82. sched_name varchar(120) not null,
  83. trigger_name varchar(200) not null,
  84. trigger_group varchar(200) not null,
  85. blob_data long varbinary ,
  86. primary key (sched_name,trigger_name,trigger_group),
  87. foreign key (sched_name,trigger_name,trigger_group) references qrtz_triggers(sched_name,trigger_name,trigger_group)
  88. );
  89. create table qrtz_calendars(
  90. sched_name varchar(120) not null,
  91. calendar_name varchar(200) not null,
  92. calendar long varbinary not null,
  93. primary key (sched_name,calendar_name)
  94. );
  95. create table qrtz_paused_trigger_grps
  96. (
  97. sched_name varchar(120) not null,
  98. trigger_group varchar(200) not null,
  99. primary key (sched_name,trigger_group)
  100. );
  101. create table qrtz_fired_triggers(
  102. sched_name varchar(120) not null,
  103. entry_id varchar(95) not null,
  104. trigger_name varchar(200) not null,
  105. trigger_group varchar(200) not null,
  106. instance_name varchar(200) not null,
  107. fired_time longint not null,
  108. sched_time longint not null,
  109. priority integer not null,
  110. state varchar(16) not null,
  111. job_name varchar(200) null,
  112. job_group varchar(200) null,
  113. is_nonconcurrent varchar(5) null,
  114. requests_recovery varchar(5) null,
  115. primary key (sched_name,entry_id)
  116. );
  117. create table qrtz_scheduler_state
  118. (
  119. sched_name varchar(120) not null,
  120. instance_name varchar(200) not null,
  121. last_checkin_time longint not null,
  122. checkin_interval longint not null,
  123. primary key (sched_name,instance_name)
  124. );
  125. create table qrtz_locks
  126. (
  127. sched_name varchar(120) not null,
  128. lock_name varchar(40) not null,
  129. primary key (sched_name,lock_name)
  130. );