quartz.sql 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453
  1. /*
  2. Navicat Premium Data Transfer
  3. Source Server : 127.0.0.1 PostgreSQL
  4. Source Server Type : PostgreSQL
  5. Source Server Version : 140002
  6. Source Host : 127.0.0.1:5432
  7. Source Catalog : ruoyi-vue-pro
  8. Source Schema : public
  9. Target Server Type : PostgreSQL
  10. Target Server Version : 140002
  11. File Encoding : 65001
  12. Date: 30/04/2022 23:06:11
  13. */
  14. -- ----------------------------
  15. -- Table structure for qrtz_blob_triggers
  16. -- ----------------------------
  17. DROP TABLE IF EXISTS "public"."qrtz_blob_triggers";
  18. CREATE TABLE "public"."qrtz_blob_triggers" (
  19. "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
  20. "trigger_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  21. "trigger_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  22. "blob_data" bytea
  23. )
  24. ;
  25. ALTER TABLE "public"."qrtz_blob_triggers" OWNER TO "postgres";
  26. -- ----------------------------
  27. -- Records of qrtz_blob_triggers
  28. -- ----------------------------
  29. BEGIN;
  30. COMMIT;
  31. -- ----------------------------
  32. -- Table structure for qrtz_calendars
  33. -- ----------------------------
  34. DROP TABLE IF EXISTS "public"."qrtz_calendars";
  35. CREATE TABLE "public"."qrtz_calendars" (
  36. "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
  37. "calendar_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  38. "calendar" bytea NOT NULL
  39. )
  40. ;
  41. ALTER TABLE "public"."qrtz_calendars" OWNER TO "postgres";
  42. -- ----------------------------
  43. -- Records of qrtz_calendars
  44. -- ----------------------------
  45. BEGIN;
  46. COMMIT;
  47. -- ----------------------------
  48. -- Table structure for qrtz_cron_triggers
  49. -- ----------------------------
  50. DROP TABLE IF EXISTS "public"."qrtz_cron_triggers";
  51. CREATE TABLE "public"."qrtz_cron_triggers" (
  52. "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
  53. "trigger_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  54. "trigger_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  55. "cron_expression" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
  56. "time_zone_id" varchar(80) COLLATE "pg_catalog"."default"
  57. )
  58. ;
  59. ALTER TABLE "public"."qrtz_cron_triggers" OWNER TO "postgres";
  60. -- ----------------------------
  61. -- Records of qrtz_cron_triggers
  62. -- ----------------------------
  63. BEGIN;
  64. INSERT INTO "public"."qrtz_cron_triggers" ("sched_name", "trigger_name", "trigger_group", "cron_expression", "time_zone_id") VALUES ('schedulerName', 'userSessionTimeoutJob', 'DEFAULT', '0 * * * * ? *', 'Asia/Shanghai');
  65. COMMIT;
  66. -- ----------------------------
  67. -- Table structure for qrtz_fired_triggers
  68. -- ----------------------------
  69. DROP TABLE IF EXISTS "public"."qrtz_fired_triggers";
  70. CREATE TABLE "public"."qrtz_fired_triggers" (
  71. "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
  72. "entry_id" varchar(95) COLLATE "pg_catalog"."default" NOT NULL,
  73. "trigger_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  74. "trigger_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  75. "instance_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  76. "fired_time" int8 NOT NULL,
  77. "sched_time" int8 NOT NULL,
  78. "priority" int4 NOT NULL,
  79. "state" varchar(16) COLLATE "pg_catalog"."default" NOT NULL,
  80. "job_name" varchar(200) COLLATE "pg_catalog"."default",
  81. "job_group" varchar(200) COLLATE "pg_catalog"."default",
  82. "is_nonconcurrent" bool,
  83. "requests_recovery" bool
  84. )
  85. ;
  86. ALTER TABLE "public"."qrtz_fired_triggers" OWNER TO "postgres";
  87. -- ----------------------------
  88. -- Records of qrtz_fired_triggers
  89. -- ----------------------------
  90. BEGIN;
  91. COMMIT;
  92. -- ----------------------------
  93. -- Table structure for qrtz_job_details
  94. -- ----------------------------
  95. DROP TABLE IF EXISTS "public"."qrtz_job_details";
  96. CREATE TABLE "public"."qrtz_job_details" (
  97. "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
  98. "job_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  99. "job_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  100. "description" varchar(250) COLLATE "pg_catalog"."default",
  101. "job_class_name" varchar(250) COLLATE "pg_catalog"."default" NOT NULL,
  102. "is_durable" bool NOT NULL,
  103. "is_nonconcurrent" bool NOT NULL,
  104. "is_update_data" bool NOT NULL,
  105. "requests_recovery" bool NOT NULL,
  106. "job_data" bytea
  107. )
  108. ;
  109. ALTER TABLE "public"."qrtz_job_details" OWNER TO "postgres";
  110. -- ----------------------------
  111. -- Records of qrtz_job_details
  112. -- ----------------------------
  113. BEGIN;
  114. INSERT INTO "public"."qrtz_job_details" ("sched_name", "job_name", "job_group", "description", "job_class_name", "is_durable", "is_nonconcurrent", "is_update_data", "requests_recovery", "job_data") VALUES ('schedulerName', 'userSessionTimeoutJob', 'DEFAULT', NULL, 'cn.iocoder.yudao.framework.quartz.core.handler.JobHandlerInvoker', 'f', 't', 't', 'f', E'\\254\\355\\000\\005sr\\000\\025org.quartz.JobDataMap\\237\\260\\203\\350\\277\\251\\260\\313\\002\\000\\000xr\\000&org.quartz.utils.StringKeyDirtyFlagMap\\202\\010\\350\\303\\373\\305](\\002\\000\\001Z\\000\\023allowsTransientDataxr\\000\\035org.quartz.utils.DirtyFlagMap\\023\\346.\\255(v\\012\\316\\002\\000\\002Z\\000\\005dirtyL\\000\\003mapt\\000\\017Ljava/util/Map;xp\\001sr\\000\\021java.util.HashMap\\005\\007\\332\\301\\303\\026`\\321\\003\\000\\002F\\000\\012loadFactorI\\000\\011thresholdxp?@\\000\\000\\000\\000\\000\\014w\\010\\000\\000\\000\\020\\000\\000\\000\\002t\\000\\006JOB_IDsr\\000\\016java.lang.Long;\\213\\344\\220\\314\\217#\\337\\002\\000\\001J\\000\\005valuexr\\000\\020java.lang.Number\\206\\254\\225\\035\\013\\224\\340\\213\\002\\000\\000xp\\000\\000\\000\\000\\000\\000\\000\\002t\\000\\020JOB_HANDLER_NAMEt\\000\\025userSessionTimeoutJobx\\000');
  115. COMMIT;
  116. -- ----------------------------
  117. -- Table structure for qrtz_locks
  118. -- ----------------------------
  119. DROP TABLE IF EXISTS "public"."qrtz_locks";
  120. CREATE TABLE "public"."qrtz_locks" (
  121. "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
  122. "lock_name" varchar(40) COLLATE "pg_catalog"."default" NOT NULL
  123. )
  124. ;
  125. ALTER TABLE "public"."qrtz_locks" OWNER TO "postgres";
  126. -- ----------------------------
  127. -- Records of qrtz_locks
  128. -- ----------------------------
  129. BEGIN;
  130. INSERT INTO "public"."qrtz_locks" ("sched_name", "lock_name") VALUES ('schedulerName', 'TRIGGER_ACCESS');
  131. INSERT INTO "public"."qrtz_locks" ("sched_name", "lock_name") VALUES ('schedulerName', 'STATE_ACCESS');
  132. COMMIT;
  133. -- ----------------------------
  134. -- Table structure for qrtz_paused_trigger_grps
  135. -- ----------------------------
  136. DROP TABLE IF EXISTS "public"."qrtz_paused_trigger_grps";
  137. CREATE TABLE "public"."qrtz_paused_trigger_grps" (
  138. "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
  139. "trigger_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL
  140. )
  141. ;
  142. ALTER TABLE "public"."qrtz_paused_trigger_grps" OWNER TO "postgres";
  143. -- ----------------------------
  144. -- Records of qrtz_paused_trigger_grps
  145. -- ----------------------------
  146. BEGIN;
  147. COMMIT;
  148. -- ----------------------------
  149. -- Table structure for qrtz_scheduler_state
  150. -- ----------------------------
  151. DROP TABLE IF EXISTS "public"."qrtz_scheduler_state";
  152. CREATE TABLE "public"."qrtz_scheduler_state" (
  153. "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
  154. "instance_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  155. "last_checkin_time" int8 NOT NULL,
  156. "checkin_interval" int8 NOT NULL
  157. )
  158. ;
  159. ALTER TABLE "public"."qrtz_scheduler_state" OWNER TO "postgres";
  160. -- ----------------------------
  161. -- Records of qrtz_scheduler_state
  162. -- ----------------------------
  163. BEGIN;
  164. INSERT INTO "public"."qrtz_scheduler_state" ("sched_name", "instance_name", "last_checkin_time", "checkin_interval") VALUES ('schedulerName', 'Yunai.local1651328569660', 1651328650075, 15000);
  165. COMMIT;
  166. -- ----------------------------
  167. -- Table structure for qrtz_simple_triggers
  168. -- ----------------------------
  169. DROP TABLE IF EXISTS "public"."qrtz_simple_triggers";
  170. CREATE TABLE "public"."qrtz_simple_triggers" (
  171. "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
  172. "trigger_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  173. "trigger_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  174. "repeat_count" int8 NOT NULL,
  175. "repeat_interval" int8 NOT NULL,
  176. "times_triggered" int8 NOT NULL
  177. )
  178. ;
  179. ALTER TABLE "public"."qrtz_simple_triggers" OWNER TO "postgres";
  180. -- ----------------------------
  181. -- Records of qrtz_simple_triggers
  182. -- ----------------------------
  183. BEGIN;
  184. COMMIT;
  185. -- ----------------------------
  186. -- Table structure for qrtz_simprop_triggers
  187. -- ----------------------------
  188. DROP TABLE IF EXISTS "public"."qrtz_simprop_triggers";
  189. CREATE TABLE "public"."qrtz_simprop_triggers" (
  190. "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
  191. "trigger_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  192. "trigger_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  193. "str_prop_1" varchar(512) COLLATE "pg_catalog"."default",
  194. "str_prop_2" varchar(512) COLLATE "pg_catalog"."default",
  195. "str_prop_3" varchar(512) COLLATE "pg_catalog"."default",
  196. "int_prop_1" int4,
  197. "int_prop_2" int4,
  198. "long_prop_1" int8,
  199. "long_prop_2" int8,
  200. "dec_prop_1" numeric(13,4),
  201. "dec_prop_2" numeric(13,4),
  202. "bool_prop_1" bool,
  203. "bool_prop_2" bool
  204. )
  205. ;
  206. ALTER TABLE "public"."qrtz_simprop_triggers" OWNER TO "postgres";
  207. -- ----------------------------
  208. -- Records of qrtz_simprop_triggers
  209. -- ----------------------------
  210. BEGIN;
  211. COMMIT;
  212. -- ----------------------------
  213. -- Table structure for qrtz_triggers
  214. -- ----------------------------
  215. DROP TABLE IF EXISTS "public"."qrtz_triggers";
  216. CREATE TABLE "public"."qrtz_triggers" (
  217. "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
  218. "trigger_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  219. "trigger_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  220. "job_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  221. "job_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  222. "description" varchar(250) COLLATE "pg_catalog"."default",
  223. "next_fire_time" int8,
  224. "prev_fire_time" int8,
  225. "priority" int4,
  226. "trigger_state" varchar(16) COLLATE "pg_catalog"."default" NOT NULL,
  227. "trigger_type" varchar(8) COLLATE "pg_catalog"."default" NOT NULL,
  228. "start_time" int8 NOT NULL,
  229. "end_time" int8,
  230. "calendar_name" varchar(200) COLLATE "pg_catalog"."default",
  231. "misfire_instr" int2,
  232. "job_data" bytea
  233. )
  234. ;
  235. ALTER TABLE "public"."qrtz_triggers" OWNER TO "postgres";
  236. -- ----------------------------
  237. -- Records of qrtz_triggers
  238. -- ----------------------------
  239. BEGIN;
  240. INSERT INTO "public"."qrtz_triggers" ("sched_name", "trigger_name", "trigger_group", "job_name", "job_group", "description", "next_fire_time", "prev_fire_time", "priority", "trigger_state", "trigger_type", "start_time", "end_time", "calendar_name", "misfire_instr", "job_data") VALUES ('schedulerName', 'userSessionTimeoutJob', 'DEFAULT', 'userSessionTimeoutJob', 'DEFAULT', NULL, 1651328700000, 1651328640000, 5, 'WAITING', 'CRON', 1651328526000, 0, NULL, 0, E'\\254\\355\\000\\005sr\\000\\025org.quartz.JobDataMap\\237\\260\\203\\350\\277\\251\\260\\313\\002\\000\\000xr\\000&org.quartz.utils.StringKeyDirtyFlagMap\\202\\010\\350\\303\\373\\305](\\002\\000\\001Z\\000\\023allowsTransientDataxr\\000\\035org.quartz.utils.DirtyFlagMap\\023\\346.\\255(v\\012\\316\\002\\000\\002Z\\000\\005dirtyL\\000\\003mapt\\000\\017Ljava/util/Map;xp\\001sr\\000\\021java.util.HashMap\\005\\007\\332\\301\\303\\026`\\321\\003\\000\\002F\\000\\012loadFactorI\\000\\011thresholdxp?@\\000\\000\\000\\000\\000\\014w\\010\\000\\000\\000\\020\\000\\000\\000\\003t\\000\\021JOB_HANDLER_PARAMpt\\000\\022JOB_RETRY_INTERVALsr\\000\\021java.lang.Integer\\022\\342\\240\\244\\367\\201\\2078\\002\\000\\001I\\000\\005valuexr\\000\\020java.lang.Number\\206\\254\\225\\035\\013\\224\\340\\213\\002\\000\\000xp\\000\\000\\007\\320t\\000\\017JOB_RETRY_COUNTsq\\000~\\000\\011\\000\\000\\000\\003x\\000');
  241. COMMIT;
  242. -- ----------------------------
  243. -- Primary Key structure for table qrtz_blob_triggers
  244. -- ----------------------------
  245. ALTER TABLE "public"."qrtz_blob_triggers" ADD CONSTRAINT "qrtz_blob_triggers_pkey" PRIMARY KEY ("sched_name", "trigger_name", "trigger_group");
  246. -- ----------------------------
  247. -- Primary Key structure for table qrtz_calendars
  248. -- ----------------------------
  249. ALTER TABLE "public"."qrtz_calendars" ADD CONSTRAINT "qrtz_calendars_pkey" PRIMARY KEY ("sched_name", "calendar_name");
  250. -- ----------------------------
  251. -- Primary Key structure for table qrtz_cron_triggers
  252. -- ----------------------------
  253. ALTER TABLE "public"."qrtz_cron_triggers" ADD CONSTRAINT "qrtz_cron_triggers_pkey" PRIMARY KEY ("sched_name", "trigger_name", "trigger_group");
  254. -- ----------------------------
  255. -- Indexes structure for table qrtz_fired_triggers
  256. -- ----------------------------
  257. CREATE INDEX "idx_qrtz_ft_inst_job_req_rcvry" ON "public"."qrtz_fired_triggers" USING btree (
  258. "sched_name" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST,
  259. "instance_name" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST,
  260. "requests_recovery" "pg_catalog"."bool_ops" ASC NULLS LAST
  261. );
  262. CREATE INDEX "idx_qrtz_ft_j_g" ON "public"."qrtz_fired_triggers" USING btree (
  263. "sched_name" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST,
  264. "job_name" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST,
  265. "job_group" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST
  266. );
  267. CREATE INDEX "idx_qrtz_ft_jg" ON "public"."qrtz_fired_triggers" USING btree (
  268. "sched_name" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST,
  269. "job_group" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST
  270. );
  271. CREATE INDEX "idx_qrtz_ft_t_g" ON "public"."qrtz_fired_triggers" USING btree (
  272. "sched_name" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST,
  273. "trigger_name" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST,
  274. "trigger_group" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST
  275. );
  276. CREATE INDEX "idx_qrtz_ft_tg" ON "public"."qrtz_fired_triggers" USING btree (
  277. "sched_name" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST,
  278. "trigger_group" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST
  279. );
  280. CREATE INDEX "idx_qrtz_ft_trig_inst_name" ON "public"."qrtz_fired_triggers" USING btree (
  281. "sched_name" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST,
  282. "instance_name" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST
  283. );
  284. -- ----------------------------
  285. -- Primary Key structure for table qrtz_fired_triggers
  286. -- ----------------------------
  287. ALTER TABLE "public"."qrtz_fired_triggers" ADD CONSTRAINT "qrtz_fired_triggers_pkey" PRIMARY KEY ("sched_name", "entry_id");
  288. -- ----------------------------
  289. -- Indexes structure for table qrtz_job_details
  290. -- ----------------------------
  291. CREATE INDEX "idx_qrtz_j_grp" ON "public"."qrtz_job_details" USING btree (
  292. "sched_name" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST,
  293. "job_group" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST
  294. );
  295. CREATE INDEX "idx_qrtz_j_req_recovery" ON "public"."qrtz_job_details" USING btree (
  296. "sched_name" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST,
  297. "requests_recovery" "pg_catalog"."bool_ops" ASC NULLS LAST
  298. );
  299. -- ----------------------------
  300. -- Primary Key structure for table qrtz_job_details
  301. -- ----------------------------
  302. ALTER TABLE "public"."qrtz_job_details" ADD CONSTRAINT "qrtz_job_details_pkey" PRIMARY KEY ("sched_name", "job_name", "job_group");
  303. -- ----------------------------
  304. -- Primary Key structure for table qrtz_locks
  305. -- ----------------------------
  306. ALTER TABLE "public"."qrtz_locks" ADD CONSTRAINT "qrtz_locks_pkey" PRIMARY KEY ("sched_name", "lock_name");
  307. -- ----------------------------
  308. -- Primary Key structure for table qrtz_paused_trigger_grps
  309. -- ----------------------------
  310. ALTER TABLE "public"."qrtz_paused_trigger_grps" ADD CONSTRAINT "qrtz_paused_trigger_grps_pkey" PRIMARY KEY ("sched_name", "trigger_group");
  311. -- ----------------------------
  312. -- Primary Key structure for table qrtz_scheduler_state
  313. -- ----------------------------
  314. ALTER TABLE "public"."qrtz_scheduler_state" ADD CONSTRAINT "qrtz_scheduler_state_pkey" PRIMARY KEY ("sched_name", "instance_name");
  315. -- ----------------------------
  316. -- Primary Key structure for table qrtz_simple_triggers
  317. -- ----------------------------
  318. ALTER TABLE "public"."qrtz_simple_triggers" ADD CONSTRAINT "qrtz_simple_triggers_pkey" PRIMARY KEY ("sched_name", "trigger_name", "trigger_group");
  319. -- ----------------------------
  320. -- Primary Key structure for table qrtz_simprop_triggers
  321. -- ----------------------------
  322. ALTER TABLE "public"."qrtz_simprop_triggers" ADD CONSTRAINT "qrtz_simprop_triggers_pkey" PRIMARY KEY ("sched_name", "trigger_name", "trigger_group");
  323. -- ----------------------------
  324. -- Indexes structure for table qrtz_triggers
  325. -- ----------------------------
  326. CREATE INDEX "idx_qrtz_t_c" ON "public"."qrtz_triggers" USING btree (
  327. "sched_name" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST,
  328. "calendar_name" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST
  329. );
  330. CREATE INDEX "idx_qrtz_t_g" ON "public"."qrtz_triggers" USING btree (
  331. "sched_name" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST,
  332. "trigger_group" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST
  333. );
  334. CREATE INDEX "idx_qrtz_t_j" ON "public"."qrtz_triggers" USING btree (
  335. "sched_name" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST,
  336. "job_name" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST,
  337. "job_group" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST
  338. );
  339. CREATE INDEX "idx_qrtz_t_jg" ON "public"."qrtz_triggers" USING btree (
  340. "sched_name" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST,
  341. "job_group" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST
  342. );
  343. CREATE INDEX "idx_qrtz_t_n_g_state" ON "public"."qrtz_triggers" USING btree (
  344. "sched_name" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST,
  345. "trigger_group" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST,
  346. "trigger_state" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST
  347. );
  348. CREATE INDEX "idx_qrtz_t_n_state" ON "public"."qrtz_triggers" USING btree (
  349. "sched_name" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST,
  350. "trigger_name" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST,
  351. "trigger_group" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST,
  352. "trigger_state" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST
  353. );
  354. CREATE INDEX "idx_qrtz_t_next_fire_time" ON "public"."qrtz_triggers" USING btree (
  355. "sched_name" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST,
  356. "next_fire_time" "pg_catalog"."int8_ops" ASC NULLS LAST
  357. );
  358. CREATE INDEX "idx_qrtz_t_nft_misfire" ON "public"."qrtz_triggers" USING btree (
  359. "sched_name" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST,
  360. "misfire_instr" "pg_catalog"."int2_ops" ASC NULLS LAST,
  361. "next_fire_time" "pg_catalog"."int8_ops" ASC NULLS LAST
  362. );
  363. CREATE INDEX "idx_qrtz_t_nft_st" ON "public"."qrtz_triggers" USING btree (
  364. "sched_name" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST,
  365. "trigger_state" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST,
  366. "next_fire_time" "pg_catalog"."int8_ops" ASC NULLS LAST
  367. );
  368. CREATE INDEX "idx_qrtz_t_nft_st_misfire" ON "public"."qrtz_triggers" USING btree (
  369. "sched_name" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST,
  370. "misfire_instr" "pg_catalog"."int2_ops" ASC NULLS LAST,
  371. "next_fire_time" "pg_catalog"."int8_ops" ASC NULLS LAST,
  372. "trigger_state" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST
  373. );
  374. CREATE INDEX "idx_qrtz_t_nft_st_misfire_grp" ON "public"."qrtz_triggers" USING btree (
  375. "sched_name" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST,
  376. "misfire_instr" "pg_catalog"."int2_ops" ASC NULLS LAST,
  377. "next_fire_time" "pg_catalog"."int8_ops" ASC NULLS LAST,
  378. "trigger_group" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST,
  379. "trigger_state" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST
  380. );
  381. CREATE INDEX "idx_qrtz_t_state" ON "public"."qrtz_triggers" USING btree (
  382. "sched_name" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST,
  383. "trigger_state" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST
  384. );
  385. -- ----------------------------
  386. -- Primary Key structure for table qrtz_triggers
  387. -- ----------------------------
  388. ALTER TABLE "public"."qrtz_triggers" ADD CONSTRAINT "qrtz_triggers_pkey" PRIMARY KEY ("sched_name", "trigger_name", "trigger_group");
  389. -- ----------------------------
  390. -- Foreign Keys structure for table qrtz_blob_triggers
  391. -- ----------------------------
  392. ALTER TABLE "public"."qrtz_blob_triggers" ADD CONSTRAINT "qrtz_blob_triggers_sched_name_trigger_name_trigger_group_fkey" FOREIGN KEY ("sched_name", "trigger_name", "trigger_group") REFERENCES "public"."qrtz_triggers" ("sched_name", "trigger_name", "trigger_group") ON DELETE NO ACTION ON UPDATE NO ACTION;
  393. -- ----------------------------
  394. -- Foreign Keys structure for table qrtz_cron_triggers
  395. -- ----------------------------
  396. ALTER TABLE "public"."qrtz_cron_triggers" ADD CONSTRAINT "qrtz_cron_triggers_sched_name_trigger_name_trigger_group_fkey" FOREIGN KEY ("sched_name", "trigger_name", "trigger_group") REFERENCES "public"."qrtz_triggers" ("sched_name", "trigger_name", "trigger_group") ON DELETE NO ACTION ON UPDATE NO ACTION;
  397. -- ----------------------------
  398. -- Foreign Keys structure for table qrtz_simple_triggers
  399. -- ----------------------------
  400. ALTER TABLE "public"."qrtz_simple_triggers" ADD CONSTRAINT "qrtz_simple_triggers_sched_name_trigger_name_trigger_group_fkey" FOREIGN KEY ("sched_name", "trigger_name", "trigger_group") REFERENCES "public"."qrtz_triggers" ("sched_name", "trigger_name", "trigger_group") ON DELETE NO ACTION ON UPDATE NO ACTION;
  401. -- ----------------------------
  402. -- Foreign Keys structure for table qrtz_simprop_triggers
  403. -- ----------------------------
  404. ALTER TABLE "public"."qrtz_simprop_triggers" ADD CONSTRAINT "qrtz_simprop_triggers_sched_name_trigger_name_trigger_grou_fkey" FOREIGN KEY ("sched_name", "trigger_name", "trigger_group") REFERENCES "public"."qrtz_triggers" ("sched_name", "trigger_name", "trigger_group") ON DELETE NO ACTION ON UPDATE NO ACTION;
  405. -- ----------------------------
  406. -- Foreign Keys structure for table qrtz_triggers
  407. -- ----------------------------
  408. ALTER TABLE "public"."qrtz_triggers" ADD CONSTRAINT "qrtz_triggers_sched_name_job_name_job_group_fkey" FOREIGN KEY ("sched_name", "job_name", "job_group") REFERENCES "public"."qrtz_job_details" ("sched_name", "job_name", "job_group") ON DELETE NO ACTION ON UPDATE NO ACTION;