diff --git a/modules/core/db/job.erm b/modules/core/db/job.erm new file mode 100644 index 00000000..a251dfe7 --- /dev/null +++ b/modules/core/db/job.erm @@ -0,0 +1,4534 @@ + + + + true + 100 + A4 210 x 297 mm + 30 + 30 + 30 + 30 + + 0 + 0.75 + 0 + 0 + + 128 + 128 + 192 + + + 255 + 255 + 255 + + Arial + 14 + + StandardSQL + false + + + 0 + true + 2 + 2 + 1 + false + true + false + false + + + db/job.sql + UTF-8 + CR+LF + false + 7be191506f9daa8070b3ac14921dffd44063d2bb + null + + true + false + true + false + true + false + false + false + false + false + false + false + false + false + false + true + false + true + false + false + + + + + null + db\bpm.xls + + + en + + true + true + true + + + + true + true + true + + + db/job.png + + true + true + + + + + + + false + + + + + 0 + + + + false + false + + + + + false + + + + + + -1 + -1 + Microsoft YaHei UI + 9 + 50 + 50 + + 255 + 255 + 255 + + + + false + 2016-12-25 17:25:00 + + Project Name + + + + Model Name + + + + Version + + + + Company + + + + Author + + + + + + + + + 7be191506f9daa8070b3ac14921dffd44063d2bb + Default + + + + + + 8c2bca44d85612a0faf7fc999d564d3c76df8fd7 + null + null + false + null + false + false + false + + true + 触发器数据 + 触发器数据 + BLOB_DATA + blob + + + 36171bdbf7d9e6ad88fb01855c4cba449346eb7d + 1 + null + false + null + false + false + false + + false + 布尔属性1 + 布尔属性1 + BOOL_PROP_1 + varchar(n) + + + efcf5b21df3e62ebaaaf1a5bf6f131fca75e4340 + 1 + null + false + null + false + false + false + + false + 布尔属性2 + 布尔属性2 + BOOL_PROP_2 + varchar(n) + + + a51f21e6a666ed19a8a2cf3e18579c599084fec8 + null + null + false + null + false + false + false + + true + 日历数据 + 日历数据 + CALENDAR + blob + + + 51162b291fed9b4bf9a33de7728cd1a803cb8fc1 + 200 + null + false + null + false + false + false + + false + 日历名称 + 日历名称 + CALENDAR_NAME + varchar(n) + + + 8865a43474606f58dbc39685485a973952586b20 + null + null + false + null + false + false + false + + false + 检查间隔 + 检查间隔 + CHECKIN_INTERVAL + bigint(n) + + + c770f81e9e4df3bee7e09a8ac1c5031f9c725e9f + 120 + null + false + null + false + false + false + + false + Cron表达式 + Cron表达式 + CRON_EXPRESSION + varchar(n) + + + 3158d764269a1c77f7436ae0c235c27c66eea274 + 13 + 4 + false + null + false + false + false + + false + 数值属性1 + 数值属性1 + DEC_PROP_1 + decimal(p,s) + + + 0541263f4573dbff8241dee0adf10539bbc79b1d + 13 + 4 + false + null + false + false + false + + false + 数值属性2 + 数值属性2 + DEC_PROP_2 + decimal(p,s) + + + 121659ea1a25493d2d2268bf5bf4ca219de154e5 + 250 + null + false + null + false + false + false + + false + 作业描述 + 作业描述 + DESCRIPTION + varchar(n) + + + 69b9aff3159eabc17f075dd0b94efe81921fddc1 + 250 + null + false + null + false + false + false + + false + 说明 + 说明 + DESCRIPTION + varchar(n) + + + 852ec4bf108750eb72f92ec9fff3d1214a823984 + null + null + false + null + false + false + false + + false + 结束时间 + 结束时间 + END_TIME + bigint(n) + + + 28d63db58389363224edc71fc91c4c8dff43b8a7 + 95 + null + false + null + false + false + false + + false + 登记编号 + 登记编号 + ENTRY_ID + varchar(n) + + + 8d724a342c5a837de52af5fec52afae5dd8246e0 + null + null + false + null + false + false + false + + false + 记录开始时间 + 记录开始时间 + FIRED_TIME + bigint(n) + + + 05b22183fcbae3dbdb33ea88fc0e5a1cc5dcf26b + 200 + null + false + null + false + false + false + + false + 实例名称 + 实例名称 + INSTANCE_NAME + varchar(n) + + + 13343a75da86877ef77a4773de88b7043e15bfc2 + null + null + false + null + false + false + false + + false + 整型属性1 + 整型属性1 + INT_PROP_1 + integer + + + 216b805624b543a45e83129ca370b1d5b1c0169c + null + null + false + null + false + false + false + + false + 整型属性2 + 整型属性2 + INT_PROP_2 + integer + + + 9f061d27e94cd4b7e0f42f875df87d448e58de41 + 1 + null + false + null + false + false + false + + false + 是否持久化 + 是否持久化 + IS_DURABLE + varchar(n) + + + f3b85f91534b748cbd0969d1bebcdb069d8095e7 + 1 + null + false + null + false + false + false + + false + 是否并发 + 是否并发 + IS_NONCONCURRENT + varchar(n) + + + 2b1027a631ab0d739014fe3bf2876959ace93daa + 1 + null + false + null + false + false + false + + false + 是否并发执行 + 是否并发执行 + IS_NONCONCURRENT + varchar(n) + + + 86940d0cc869fb92e7bff3d174c2b653466933e8 + 1 + null + false + null + false + false + false + + false + 是否更新数据 + 是否更新数据 + IS_UPDATE_DATA + varchar(n) + + + 2aa612cb4fae6026e771870cc8f483576704df3a + 250 + null + false + null + false + false + false + + false + 任务class名称 + 任务Class名称 + JOB_CLASS_NAME + varchar(n) + + + c31404775ca168969bc0a5758514b85a4c6a79d9 + null + null + false + null + false + false + false + + true + 调度数据对象 + 调度数据对象 + JOB_DATA + blob + + + 579a9bae0e75170e91d7c64a8b55d3a03cf37d10 + null + null + false + null + false + false + false + + true + 调用数据对象 + 调用数据对象 + JOB_DATA + blob + + + b1c668048c08d02f02f431b7c4b94ffff3f172b4 + 200 + null + false + null + false + false + false + + false + 任务群组 + 任务群组 + JOB_GROUP + varchar(n) + + + dc0aa8e576c3f04be5c0acb22aa98d4fab3b9886 + 200 + null + false + null + false + false + false + + false + 作业组名称 + 作业组名称 + JOB_GROUP + varchar(n) + + + a4d19582cca2731b49caedff0f6a8fda22daa3e9 + 200 + null + false + null + false + false + false + + false + 任务名称 + 任务名称 + JOB_NAME + varchar(n) + + + 46baab228ec79ab21ffa6c1cf851eba82bf6a31b + 200 + null + false + null + false + false + false + + false + 作业名称 + 作业名称 + JOB_NAME + varchar(n) + + + e581ac8bae84992339fc3874725518f7408d0e08 + null + null + false + null + false + false + false + + false + 检查时间 + 检查时间 + LAST_CHECKIN_TIME + bigint(n) + + + 4aeb3aecfbb1009f13fa36d3b057f6161aed5299 + 40 + null + false + null + false + false + false + + false + 锁定名称 + 锁定名称 + LOCK_NAME + varchar(n) + + + 40910165ced0d80a64a37d6c70c49cc6cc538b5c + null + null + false + null + false + false + false + + false + 长整型属性1 + 长整型属性1 + LONG_PROP_1 + bigint(n) + + + a677d4de200300c8c78ecfd77bf1f58f77ce0074 + null + null + false + null + false + false + false + + false + 长整型属性2 + 长整型属性2 + LONG_PROP_2 + bigint(n) + + + 1c8ebfe1afa3433652018dea46cf994de8b9f7f3 + null + null + false + null + false + false + false + + false + 错过策略 + 错过策略 + MISFIRE_INSTR + smallint + + + 409e683bf812fd675ee82cfeff61dab8902c8c92 + null + null + false + null + false + false + false + + false + 下次触发时间 + 下次触发时间 + NEXT_FIRE_TIME + bigint(n) + + + d862c74aaa677177060ed1355b66b86276ae6552 + null + null + false + null + false + false + false + + false + 上次触发时间 + 上次触发时间 + PREV_FIRE_TIME + bigint(n) + + + 0606be4215305501645ed371de04f719e82c935b + null + null + false + null + false + false + false + + false + 触发器优先级 + 触发器优先级 + PRIORITY + integer + + + b94a2a836d04ccfdf540c2d0a21a1b8b77bcbf73 + null + null + false + null + false + false + false + + false + 记录优先级 + 记录优先级 + PRIORITY + integer + + + fbc403c25d095b2516bf975af6f477277ce1fd61 + null + null + false + null + false + false + false + + false + 重复次数 + 重复次数 + REPEAT_COUNT + bigint(n) + + + de89e481bbfb81ad86fc4373c28b3f10de1c258f + null + null + false + null + false + false + false + + false + 重复间隔 + 重复间隔 + REPEAT_INTERVAL + bigint(n) + + + b93ca954085d2f47e16825fba91a5afacfe100bb + 1 + null + false + null + false + false + false + + false + 是否恢复 + 是否恢复 + REQUESTS_RECOVERY + varchar(n) + + + 74f98f1f79b816ceda4d547e28da42cc125bf990 + 1 + null + false + null + false + false + false + + false + 是否接受恢复 + 是否接受恢复 + REQUESTS_RECOVERY + varchar(n) + + + 7866417c06d0b670da8e9242ca7a98fd66f0b415 + 120 + null + false + null + false + false + false + + false + 计划名称 + 计划名称 + SCHED_NAME + varchar(n) + + + 28997baceb09ffd866ad72d2ad881fdc84006184 + null + null + false + null + false + false + false + + false + 记录结束时间 + 记录结束时间 + SCHED_TIME + bigint(n) + + + 6646e9bef89464ca1b96b8df62ceb02c580d62a5 + null + null + false + null + false + false + false + + false + 开始时间 + 开始时间 + START_TIME + bigint(n) + + + 51f09d9e4a3b48b3fe0bef9b23a3a43a2b2bd4eb + 16 + null + false + null + false + false + false + + false + 记录状态 + 记录状态 + STATE + varchar(n) + + + 5b9b4ce333f0da1bd04cc1d7b8b5ecaf6c112e61 + 512 + null + false + null + false + false + false + + false + 字符串属性1 + 字符串属性1 + STR_PROP_1 + varchar(n) + + + ba079f5789f071053823d467ddf094fcc8b1e89b + 512 + null + false + null + false + false + false + + false + 字符串属性2 + 字符串属性2 + STR_PROP_2 + varchar(n) + + + 45607edc151a847b0c7c2614cfcc910b80dca81f + 512 + null + false + null + false + false + false + + false + 字符串属性3 + 字符串属性3 + STR_PROP_3 + varchar(n) + + + 19f845577cdadb0805a8f893adf2eda32ad04fcc + null + null + false + null + false + false + false + + false + 触发时间 + 触发时间 + TIMES_TRIGGERED + bigint(n) + + + c1f3c280ba3ade8000a9909e8cd35df5e3f7a9de + 80 + null + false + null + false + false + false + + false + 时间地域编号 + 时间地域编号 + TIME_ZONE_ID + varchar(n) + + + 5d4a0e10b2c81b216217822e5ec5d9a13f73304d + 200 + null + false + null + false + false + false + + false + 触发器组名称 + 触发器组名称 + TRIGGER_GROUP + varchar(n) + + + 1c9f7bac61bee6470aaca125a2a2be6e92d38b03 + 200 + null + false + null + false + false + false + + false + 触发组名称 + 触发组名称 + TRIGGER_GROUP + varchar(n) + + + fe9d5973919feb5ff883d8a70c05e307dea0a3b9 + 200 + null + false + null + false + false + false + + false + 触发器名称 + 触发器名称 + TRIGGER_NAME + varchar(n) + + + 4ed4548dfe0f6be674a1a30d9ec302cfb78b02d3 + 16 + null + false + null + false + false + false + + false + 触发器状态 + 触发器状态 + TRIGGER_STATE + varchar(n) + + + b23fb0ad01596a97b6c0f83b7b033bd7ee2457a5 + 8 + null + false + null + false + false + false + + false + 触发器类型 + 触发器类型 + TRIGGER_TYPE + varchar(n) + + + + + + + 0a669d2ca807e09513e934569f80c3818164267a + 149 + 389 + Arial + 14 + 46 + 720 + + 128 + 128 + 192 + + + + 97d4028757140d4aad6461748d1da1fc13331e3f + 6bc57d78a1e278688bd2243aa44245ceff3762e0 + 0a669d2ca807e09513e934569f80c3818164267a + -1 + -1 + -1 + -1 + + 0 + 0 + 0 + + 1..n + 1 + true + js_job_blob_triggers_ibfk_1 + RESTRICT + RESTRICT + null + null + + + js_job_blob_triggers + js_job_blob_triggers + + + + + + + c08d94d55d4ccbb15aa585a32f536d38ba637a2f + bef43cda7135e2ad5244f31539e87f72869d4d50 + 97d4028757140d4aad6461748d1da1fc13331e3f + + + + + varchar(n) + + + false + true + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + + 7e232d13f76fcaada864ac8f3e5c96f35936f481 + 479aea404d425bc2539586eea354d2dd7d7c4fbf + 97d4028757140d4aad6461748d1da1fc13331e3f + + + + + varchar(n) + + + false + true + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + + d4a879db54ce0a79f584b8fea8972f0738a487a6 + 3506a9e682ab1f467e0110291032ab961dd60dcc + 97d4028757140d4aad6461748d1da1fc13331e3f + + + + + varchar(n) + + + false + true + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + + 8c2bca44d85612a0faf7fc999d564d3c76df8fd7 + 9aa228eb8a878ff76d4d7bd7a4c272d4dbda9989 + + + + + blob + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + + + + + + + +
+ + faa914f7c4270ea2622669197abe21f36fa50366 + 123 + 363 + Arial + 14 + 948 + 1095 + + 128 + 128 + 192 + + + + js_job_calendars + js_job_calendars + + + + + + + 7866417c06d0b670da8e9242ca7a98fd66f0b415 + bbe00aaa091ce6f0dec583542b2b4c0db546e9c3 + + + + + varchar(n) + + + false + false + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + + 51162b291fed9b4bf9a33de7728cd1a803cb8fc1 + daba71adddb396d54f500970d40ced93861720ce + + + + + varchar(n) + + + false + false + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + + a51f21e6a666ed19a8a2cf3e18579c599084fec8 + 7191c839daf3c519c214cd20507b14fa9451fa9b + + + + + blob + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + + + + + + + +
+ + 5a7b42fcb919ebc8bfe84df047923c6cc95cbbd8 + 305 + 413 + Arial + 14 + 60 + 84 + + 128 + 128 + 192 + + + + js_job_job_details + js_job_job_details + + + + + + + 7866417c06d0b670da8e9242ca7a98fd66f0b415 + 0877af097636bb4eac55b4c6e41438d1eb3e1fed + + + + + varchar(n) + + + false + false + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + + a4d19582cca2731b49caedff0f6a8fda22daa3e9 + 486e71379ac8ae8e87211cda02b1bb32cadd4b7f + + + + + varchar(n) + + + false + false + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + + b1c668048c08d02f02f431b7c4b94ffff3f172b4 + 4a837efa64308c42bd503992dde096366924fb0f + + + + + varchar(n) + + + false + false + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + + 69b9aff3159eabc17f075dd0b94efe81921fddc1 + c008e6cfc0e51e9172b7803536776f9d2311cd31 + + + + + varchar(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 2aa612cb4fae6026e771870cc8f483576704df3a + e3fa9a64a7b5ca62c2d6c6854ac9acc81afcf88c + + + + + varchar(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 9f061d27e94cd4b7e0f42f875df87d448e58de41 + c38ff79986e9b0bbb6ac31e78d3be2af913f424f + + + + + varchar(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 2b1027a631ab0d739014fe3bf2876959ace93daa + 3c5820faf8c315471042a49d0724dbe63dde16c7 + + + + + varchar(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 86940d0cc869fb92e7bff3d174c2b653466933e8 + 62b5329990511958ffb13266ca0c6ac62ef4c86e + + + + + varchar(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + b93ca954085d2f47e16825fba91a5afacfe100bb + 31da7bbee6ec2d37989491aba51200d1823268b7 + + + + + varchar(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 579a9bae0e75170e91d7c64a8b55d3a03cf37d10 + 65cf0ba9bdd938fb615497341609ba4c1f790cca + + + + + blob + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + + + false + true + IDX_QRTZ_J_GRP + BTREE + + + + 0877af097636bb4eac55b4c6e41438d1eb3e1fed + false + + + 4a837efa64308c42bd503992dde096366924fb0f + false + + + + + false + true + IDX_QRTZ_J_REQ_RECOVERY + BTREE + + + + 0877af097636bb4eac55b4c6e41438d1eb3e1fed + false + + + 31da7bbee6ec2d37989491aba51200d1823268b7 + false + + + + + + + + + +
+ + d3188f768a9a90cea390630888b956f99945518c + 97 + 335 + Arial + 14 + 516 + 1095 + + 128 + 128 + 192 + + + + js_job_locks + js_job_locks + + + + + + + 7866417c06d0b670da8e9242ca7a98fd66f0b415 + 58e48eee34e9c75b387ae011ebc06cd026ec08b5 + + + + + varchar(n) + + + false + false + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + + 4aeb3aecfbb1009f13fa36d3b057f6161aed5299 + 9fd4702de4332dcf990f2c61354afc8d3591ed42 + + + + + varchar(n) + + + false + false + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + + + + + + + + +
+ + f674068c91333a67f7fb339b7c5ba4a45c6e419f + 97 + 403 + Arial + 14 + 1421 + 1095 + + 128 + 128 + 192 + + + + js_job_paused_trigger_grps + js_job_paused_trigger_grps + + + + + + + 7866417c06d0b670da8e9242ca7a98fd66f0b415 + 2d7f5466d40425123d4d637d3dbe590d90309db0 + + + + + varchar(n) + + + false + false + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + + 1c9f7bac61bee6470aaca125a2a2be6e92d38b03 + cb69d031b84d634e13c3cee7fb1574d5e40045a2 + + + + + varchar(n) + + + false + false + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + + + + + + + + +
+ + ae8dc24f83c383a4e82be1686b12fe3a3d9416c6 + 149 + 356 + Arial + 14 + 39 + 1095 + + 128 + 128 + 192 + + + + js_job_scheduler_state + js_job_scheduler_state + + + + + + + 7866417c06d0b670da8e9242ca7a98fd66f0b415 + 0f7632ca317787a010e87c941d86f36aca73d818 + + + + + varchar(n) + + + false + false + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + + 05b22183fcbae3dbdb33ea88fc0e5a1cc5dcf26b + 3feae9871ea28eb229eea7a1b227047faba594fd + + + + + varchar(n) + + + false + false + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + + e581ac8bae84992339fc3874725518f7408d0e08 + db2eaf339faaf919d0f9e29ece56576a0b2d3d6c + + + + + bigint(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 8865a43474606f58dbc39685485a973952586b20 + 4a57318d895865a197b091a330670e1c9c6e139a + + + + + bigint(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + + + + + + + +
+ + 54776d97b42964ac7ce49ad4b0ba9fa277d74461 + -1 + -1 + Arial + 14 + 986 + 720 + + 128 + 128 + 192 + + + + a384f9748ab9c79c6a4bf5915f657b74e868cd64 + 6bc57d78a1e278688bd2243aa44245ceff3762e0 + 54776d97b42964ac7ce49ad4b0ba9fa277d74461 + -1 + -1 + -1 + -1 + + 0 + 0 + 0 + + 1..n + 1 + true + js_job_simple_triggers_ibfk_1 + RESTRICT + RESTRICT + null + null + + + js_job_simple_triggers + js_job_simple_triggers + + + + + + + 2b891a84b19252ca0933447a82587d81ed0fb401 + bef43cda7135e2ad5244f31539e87f72869d4d50 + a384f9748ab9c79c6a4bf5915f657b74e868cd64 + + + + + varchar(n) + + + false + true + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + + dec12b6c308687428126f8179c412725f6cdaa66 + 479aea404d425bc2539586eea354d2dd7d7c4fbf + a384f9748ab9c79c6a4bf5915f657b74e868cd64 + + + + + varchar(n) + + + false + true + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + + 1b12095d3efc75a5347fd8c5ec89231813ca72bf + 3506a9e682ab1f467e0110291032ab961dd60dcc + a384f9748ab9c79c6a4bf5915f657b74e868cd64 + + + + + varchar(n) + + + false + true + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + + fbc403c25d095b2516bf975af6f477277ce1fd61 + ce33aa0fad3683259353098060046eb0c3bc7abd + + + + + bigint(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + de89e481bbfb81ad86fc4373c28b3f10de1c258f + 047c4063f9f5edcf990812721b5b907ec4d67c40 + + + + + bigint(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 19f845577cdadb0805a8f893adf2eda32ad04fcc + 34b3ee5159b6078545207c76974a398c0683126c + + + + + bigint(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + + + + + + + +
+ + 949d0666b959a724d98e2950a1558a79ab5963a7 + 409 + 389 + Arial + 14 + 1440 + 603 + + 128 + 128 + 192 + + + + e976cd5ed8e4d9356c7e74abeed46869336b5d76 + 6bc57d78a1e278688bd2243aa44245ceff3762e0 + 949d0666b959a724d98e2950a1558a79ab5963a7 + -1 + -1 + -1 + -1 + + 0 + 0 + 0 + + 1..n + 1 + true + js_job_simprop_triggers_ibfk_1 + RESTRICT + RESTRICT + null + null + + + js_job_simprop_triggers + js_job_simprop_triggers + + + + + + + 71e10881adbb474de7f49f2d40827986d0ede709 + bef43cda7135e2ad5244f31539e87f72869d4d50 + e976cd5ed8e4d9356c7e74abeed46869336b5d76 + + + + + varchar(n) + + + false + true + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + + 568c8fb076378cf4f6f33460a34fd393c67f899a + 479aea404d425bc2539586eea354d2dd7d7c4fbf + e976cd5ed8e4d9356c7e74abeed46869336b5d76 + + + + + varchar(n) + + + false + true + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + + bf1a46c68ff9dcb56c9903c4b46942de00e2af4b + 3506a9e682ab1f467e0110291032ab961dd60dcc + e976cd5ed8e4d9356c7e74abeed46869336b5d76 + + + + + varchar(n) + + + false + true + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + + 5b9b4ce333f0da1bd04cc1d7b8b5ecaf6c112e61 + 55d6cf973f45c913184a3d21e951033e90592675 + + + + + varchar(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + ba079f5789f071053823d467ddf094fcc8b1e89b + e20d54855f6c82519ad1ae4e4799f885e4d1b73a + + + + + varchar(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 45607edc151a847b0c7c2614cfcc910b80dca81f + 3f6c1b21f7a030039e09e3360d3b7aa68f76e788 + + + + + varchar(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 13343a75da86877ef77a4773de88b7043e15bfc2 + 20f302dc71c1854c502860acd3de5d7607df004a + + + + + integer + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 216b805624b543a45e83129ca370b1d5b1c0169c + 82c5c8166f6f6ba79bff84fb3732436bbe963343 + + + + + integer + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 40910165ced0d80a64a37d6c70c49cc6cc538b5c + f860e73ab95ea61b7020310a14adfdbceee70e3c + + + + + bigint(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + a677d4de200300c8c78ecfd77bf1f58f77ce0074 + 37b137288d895ce6cc9db6a5e7bfcc38f3e9ffcf + + + + + bigint(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 3158d764269a1c77f7436ae0c235c27c66eea274 + 38c2538a593845e0cd04777ba6ba41898791429f + + + + + decimal(p,s) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 0541263f4573dbff8241dee0adf10539bbc79b1d + 5927e220c5ee979477073d844fef92b016bb883c + + + + + decimal(p,s) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 36171bdbf7d9e6ad88fb01855c4cba449346eb7d + dba4bf66d8d0581f310db27b48945a65bd972753 + + + + + varchar(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + efcf5b21df3e62ebaaaf1a5bf6f131fca75e4340 + a6193aaecfee05d0c475c8f7141821a471063437 + + + + + varchar(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + + + + + + + +
+ + 336d6ca3cbb2cd5710dbf7dbe23c39bb48488ef7 + 383 + 389 + Arial + 14 + 1428 + 75 + + 128 + 128 + 192 + + + + js_job_fired_triggers + js_job_fired_triggers + + + + + + + 7866417c06d0b670da8e9242ca7a98fd66f0b415 + f4ae03dc6bd634f0fc98bc1eb810a2506be13600 + + + + + varchar(n) + + + false + false + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + + 28d63db58389363224edc71fc91c4c8dff43b8a7 + 6f8b26b75fcea8438182ac68f3d5a223ba5d0318 + + + + + varchar(n) + + + false + false + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + + fe9d5973919feb5ff883d8a70c05e307dea0a3b9 + c2808aece324caf392a1507eb4ffc8a2bc7588eb + + + + + varchar(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 5d4a0e10b2c81b216217822e5ec5d9a13f73304d + 5f08956f036c50ea2ac423d7b74c3905feb2a2ca + + + + + varchar(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 05b22183fcbae3dbdb33ea88fc0e5a1cc5dcf26b + 96a166eb428fbbaf2a8acff16276845842c182d9 + + + + + varchar(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 8d724a342c5a837de52af5fec52afae5dd8246e0 + 795932196f4b65d18fa556cdc110a05bb73f75c3 + + + + + bigint(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 28997baceb09ffd866ad72d2ad881fdc84006184 + 664b0a35576d15f08082027576b6dfaefb4065e4 + + + + + bigint(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + b94a2a836d04ccfdf540c2d0a21a1b8b77bcbf73 + b8a7c498362a6381b1b5d229ee8ae343429069b1 + + + + + integer + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 51f09d9e4a3b48b3fe0bef9b23a3a43a2b2bd4eb + bc2a8cdbba275ad432e0503073cd82bb1331b887 + + + + + varchar(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 46baab228ec79ab21ffa6c1cf851eba82bf6a31b + 2d97f56bfe346120db66773ed0b2e8128e0b8beb + + + + + varchar(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + dc0aa8e576c3f04be5c0acb22aa98d4fab3b9886 + 8bcdef0cf198720988fd38705410650b7f7a32ba + + + + + varchar(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + f3b85f91534b748cbd0969d1bebcdb069d8095e7 + 195d4a854b8d216b5153f6e6c2847c2924ef0bbe + + + + + varchar(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 74f98f1f79b816ceda4d547e28da42cc125bf990 + d0eb542a7dc1166d31fb1d0ea29c431ae83d4762 + + + + + varchar(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + + + false + true + IDX_QRTZ_FT_INST_JOB_REQ_RCVRY + BTREE + + + + f4ae03dc6bd634f0fc98bc1eb810a2506be13600 + false + + + 96a166eb428fbbaf2a8acff16276845842c182d9 + false + + + d0eb542a7dc1166d31fb1d0ea29c431ae83d4762 + false + + + + + false + true + IDX_QRTZ_FT_J_G + BTREE + + + + f4ae03dc6bd634f0fc98bc1eb810a2506be13600 + false + + + 2d97f56bfe346120db66773ed0b2e8128e0b8beb + false + + + 8bcdef0cf198720988fd38705410650b7f7a32ba + false + + + + + false + true + IDX_QRTZ_FT_JG + BTREE + + + + f4ae03dc6bd634f0fc98bc1eb810a2506be13600 + false + + + 8bcdef0cf198720988fd38705410650b7f7a32ba + false + + + + + false + true + IDX_QRTZ_FT_T_G + BTREE + + + + f4ae03dc6bd634f0fc98bc1eb810a2506be13600 + false + + + c2808aece324caf392a1507eb4ffc8a2bc7588eb + false + + + 5f08956f036c50ea2ac423d7b74c3905feb2a2ca + false + + + + + false + true + IDX_QRTZ_FT_TG + BTREE + + + + f4ae03dc6bd634f0fc98bc1eb810a2506be13600 + false + + + 5f08956f036c50ea2ac423d7b74c3905feb2a2ca + false + + + + + false + true + IDX_QRTZ_FT_TRIG_INST_NAME + BTREE + + + + f4ae03dc6bd634f0fc98bc1eb810a2506be13600 + false + + + 96a166eb428fbbaf2a8acff16276845842c182d9 + false + + + + + + + + + +
+ + 6bc57d78a1e278688bd2243aa44245ceff3762e0 + 461 + 389 + Arial + 14 + 744 + 36 + + 128 + 128 + 192 + + + + 6c82a101c74bfb81a3bc9a2a620781c622913b0d + 5a7b42fcb919ebc8bfe84df047923c6cc95cbbd8 + 6bc57d78a1e278688bd2243aa44245ceff3762e0 + -1 + -1 + -1 + -1 + + 0 + 0 + 0 + + 1..n + 1 + true + js_job_triggers_ibfk_1 + RESTRICT + RESTRICT + null + null + + + js_job_triggers + js_job_triggers + + + + + + + bef43cda7135e2ad5244f31539e87f72869d4d50 + 0877af097636bb4eac55b4c6e41438d1eb3e1fed + 6c82a101c74bfb81a3bc9a2a620781c622913b0d + + + + + varchar(n) + + + false + true + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + + fe9d5973919feb5ff883d8a70c05e307dea0a3b9 + 479aea404d425bc2539586eea354d2dd7d7c4fbf + + + + + varchar(n) + + + false + false + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + + 5d4a0e10b2c81b216217822e5ec5d9a13f73304d + 3506a9e682ab1f467e0110291032ab961dd60dcc + + + + + varchar(n) + + + false + false + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + + 12b02a5d0594a292344aea350c589dfbe568e3a3 + 486e71379ac8ae8e87211cda02b1bb32cadd4b7f + 6c82a101c74bfb81a3bc9a2a620781c622913b0d + 作业名称 + + 作业名称 + + varchar(n) + + + false + true + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + ce0c63dcd207036a6722c80172644ab7838b94b0 + 4a837efa64308c42bd503992dde096366924fb0f + 6c82a101c74bfb81a3bc9a2a620781c622913b0d + 作业组名称 + + 作业组名称 + + varchar(n) + + + false + true + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 121659ea1a25493d2d2268bf5bf4ca219de154e5 + 2e146e3d9ea9dd8e25851ab9509c6975f7d27703 + + + + + varchar(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 409e683bf812fd675ee82cfeff61dab8902c8c92 + 8764c3373449a0bea2a033c2143b4398f80df996 + + + + + bigint(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + d862c74aaa677177060ed1355b66b86276ae6552 + fe63da48d5aebf4a0c3def6b36db9ad56ecdbbda + + + + + bigint(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 0606be4215305501645ed371de04f719e82c935b + 51753e9915b085ea47ee2edbba8852f6fba53ab7 + + + + + integer + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 4ed4548dfe0f6be674a1a30d9ec302cfb78b02d3 + 73d0abe397d3ea04d0784338d607b2d9b71f8fb6 + + + + + varchar(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + b23fb0ad01596a97b6c0f83b7b033bd7ee2457a5 + 2ac2efa9320ca2cf31a15dc68f8e6c04b509f71d + + + + + varchar(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 6646e9bef89464ca1b96b8df62ceb02c580d62a5 + 7bcc7408ec0ff0d3bce7dc220d20decd5a1a321a + + + + + bigint(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 852ec4bf108750eb72f92ec9fff3d1214a823984 + 4947f81068525095d559ea5a8623d31d1925db8d + + + + + bigint(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 51162b291fed9b4bf9a33de7728cd1a803cb8fc1 + 1e4ab4f5550d6670568ea859d3f5fb1d55f86ecc + + + + + varchar(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 1c8ebfe1afa3433652018dea46cf994de8b9f7f3 + 80e78d40b98dcd43914bfb838295029bdea9f545 + + + + + smallint + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + c31404775ca168969bc0a5758514b85a4c6a79d9 + eca6d569650e93570e35c535fd3becda9bb0edf0 + + + + + blob + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + + + false + true + IDX_QRTZ_T_C + BTREE + + + + bef43cda7135e2ad5244f31539e87f72869d4d50 + false + + + 1e4ab4f5550d6670568ea859d3f5fb1d55f86ecc + false + + + + + false + true + IDX_QRTZ_T_G + BTREE + + + + bef43cda7135e2ad5244f31539e87f72869d4d50 + false + + + 3506a9e682ab1f467e0110291032ab961dd60dcc + false + + + + + false + true + IDX_QRTZ_T_J + BTREE + + + + bef43cda7135e2ad5244f31539e87f72869d4d50 + false + + + 12b02a5d0594a292344aea350c589dfbe568e3a3 + false + + + ce0c63dcd207036a6722c80172644ab7838b94b0 + false + + + + + false + true + IDX_QRTZ_T_JG + BTREE + + + + bef43cda7135e2ad5244f31539e87f72869d4d50 + false + + + ce0c63dcd207036a6722c80172644ab7838b94b0 + false + + + + + false + true + IDX_QRTZ_T_N_G_STATE + BTREE + + + + bef43cda7135e2ad5244f31539e87f72869d4d50 + false + + + 3506a9e682ab1f467e0110291032ab961dd60dcc + false + + + 73d0abe397d3ea04d0784338d607b2d9b71f8fb6 + false + + + + + false + true + IDX_QRTZ_T_N_STATE + BTREE + + + + bef43cda7135e2ad5244f31539e87f72869d4d50 + false + + + 479aea404d425bc2539586eea354d2dd7d7c4fbf + false + + + 3506a9e682ab1f467e0110291032ab961dd60dcc + false + + + 73d0abe397d3ea04d0784338d607b2d9b71f8fb6 + false + + + + + false + true + IDX_QRTZ_T_NEXT_FIRE_TIME + BTREE + + + + bef43cda7135e2ad5244f31539e87f72869d4d50 + false + + + 8764c3373449a0bea2a033c2143b4398f80df996 + false + + + + + false + true + IDX_QRTZ_T_NFT_MISFIRE + BTREE + + + + bef43cda7135e2ad5244f31539e87f72869d4d50 + false + + + 80e78d40b98dcd43914bfb838295029bdea9f545 + false + + + 8764c3373449a0bea2a033c2143b4398f80df996 + false + + + + + false + true + IDX_QRTZ_T_NFT_ST + BTREE + + + + bef43cda7135e2ad5244f31539e87f72869d4d50 + false + + + 73d0abe397d3ea04d0784338d607b2d9b71f8fb6 + false + + + 8764c3373449a0bea2a033c2143b4398f80df996 + false + + + + + false + true + IDX_QRTZ_T_NFT_ST_MISFIRE + BTREE + + + + bef43cda7135e2ad5244f31539e87f72869d4d50 + false + + + 80e78d40b98dcd43914bfb838295029bdea9f545 + false + + + 8764c3373449a0bea2a033c2143b4398f80df996 + false + + + 73d0abe397d3ea04d0784338d607b2d9b71f8fb6 + false + + + + + false + true + IDX_QRTZ_T_NFT_ST_MISFIRE_GRP + BTREE + + + + bef43cda7135e2ad5244f31539e87f72869d4d50 + false + + + 80e78d40b98dcd43914bfb838295029bdea9f545 + false + + + 8764c3373449a0bea2a033c2143b4398f80df996 + false + + + 3506a9e682ab1f467e0110291032ab961dd60dcc + false + + + 73d0abe397d3ea04d0784338d607b2d9b71f8fb6 + false + + + + + false + true + IDX_QRTZ_T_STATE + BTREE + + + + bef43cda7135e2ad5244f31539e87f72869d4d50 + false + + + 73d0abe397d3ea04d0784338d607b2d9b71f8fb6 + false + + + + + + + + + +
+ + cb6e0bced6631e13b509fdfff94c032ace5d1a05 + 175 + 394 + Arial + 14 + 516 + 720 + + 128 + 128 + 192 + + + + 9c69cbc110ec05e961cec3e887bd3a189735299d + 6bc57d78a1e278688bd2243aa44245ceff3762e0 + cb6e0bced6631e13b509fdfff94c032ace5d1a05 + -1 + -1 + -1 + -1 + + 0 + 0 + 0 + + 1..n + 1 + true + js_job_cron_triggers_ibfk_1 + RESTRICT + RESTRICT + null + null + + + js_job_cron_triggers + js_job_cron_triggers + + + + + + + 0b96d67d14af20c7fa602fba0c9a846f49790da5 + bef43cda7135e2ad5244f31539e87f72869d4d50 + 9c69cbc110ec05e961cec3e887bd3a189735299d + + + + + varchar(n) + + + false + true + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + + 65a769649d9af73f3ffb59b8ab14f28c29775120 + 479aea404d425bc2539586eea354d2dd7d7c4fbf + 9c69cbc110ec05e961cec3e887bd3a189735299d + + + + + varchar(n) + + + false + true + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + + 901e42d7b8eb8f2962594b6a4194d945023cd10e + 3506a9e682ab1f467e0110291032ab961dd60dcc + 9c69cbc110ec05e961cec3e887bd3a189735299d + + + + + varchar(n) + + + false + true + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + + c770f81e9e4df3bee7e09a8ac1c5031f9c725e9f + 28ee5c7bce918c8c4c70ccfbad7093a63978dac8 + + + + + varchar(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + c1f3c280ba3ade8000a9909e8cd35df5e3f7a9de + 9a273f7be9eaf47f5c88ba72e63b5bc6e5fc912d + + + + + varchar(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + + + + + + + +
+
+ + + + + + + + + + +
diff --git a/modules/core/db/job.png b/modules/core/db/job.png new file mode 100644 index 00000000..544e675d Binary files /dev/null and b/modules/core/db/job.png differ diff --git a/modules/core/src/main/resources/db/create/db2/job.sql b/modules/core/src/main/resources/db/create/db2/job.sql index 0d6d5874..bb73537a 100644 --- a/modules/core/src/main/resources/db/create/db2/job.sql +++ b/modules/core/src/main/resources/db/create/db2/job.sql @@ -1,63 +1,62 @@ -- tables_db2_v95.sql create table ${_prefix}job_job_details( -sched_name varchar(120) not null, -job_name varchar(80) not null, -job_group varchar(80) not null, -description varchar(120), -job_class_name varchar(128) not null, -is_durable integer not null, -is_nonconcurrent integer not null, -is_update_data integer not null, -requests_recovery integer not null, -job_data blob(2000), -primary key (sched_name,job_name,job_group) + sched_name varchar(120) not null, + job_name varchar(80) not null, + job_group varchar(80) not null, + description varchar(120), + job_class_name varchar(128) not null, + is_durable integer not null, + is_nonconcurrent integer not null, + is_update_data integer not null, + requests_recovery integer not null, + job_data blob(2000), + primary key (sched_name,job_name,job_group) ); create table ${_prefix}job_triggers( -sched_name varchar(120) not null, -trigger_name varchar(80) not null, -trigger_group varchar(80) not null, -job_name varchar(80) not null, -job_group varchar(80) not null, -description varchar(120), -next_fire_time bigint, -prev_fire_time bigint, -priority integer, -trigger_state varchar(16) not null, -trigger_type varchar(8) not null, -start_time bigint not null, -end_time bigint, -calendar_name varchar(80), -misfire_instr smallint, -job_data blob(2000), -primary key (sched_name,trigger_name,trigger_group), -foreign key (sched_name,job_name,job_group) references ${_prefix}job_job_details(sched_name,job_name,job_group) + sched_name varchar(120) not null, + trigger_name varchar(80) not null, + trigger_group varchar(80) not null, + job_name varchar(80) not null, + job_group varchar(80) not null, + description varchar(120), + next_fire_time bigint, + prev_fire_time bigint, + priority integer, + trigger_state varchar(16) not null, + trigger_type varchar(8) not null, + start_time bigint not null, + end_time bigint, + calendar_name varchar(80), + misfire_instr smallint, + job_data blob(2000), + primary key (sched_name,trigger_name,trigger_group), + foreign key (sched_name,job_name,job_group) references ${_prefix}job_job_details(sched_name,job_name,job_group) ); create table ${_prefix}job_simple_triggers( -sched_name varchar(120) not null, -trigger_name varchar(80) not null, -trigger_group varchar(80) not null, -repeat_count bigint not null, -repeat_interval bigint not null, -times_triggered bigint not null, -primary key (sched_name,trigger_name,trigger_group), -foreign key (sched_name,trigger_name,trigger_group) references ${_prefix}job_triggers(sched_name,trigger_name,trigger_group) + sched_name varchar(120) not null, + trigger_name varchar(80) not null, + trigger_group varchar(80) not null, + repeat_count bigint not null, + repeat_interval bigint not null, + times_triggered bigint not null, + primary key (sched_name,trigger_name,trigger_group), + foreign key (sched_name,trigger_name,trigger_group) references ${_prefix}job_triggers(sched_name,trigger_name,trigger_group) ); create table ${_prefix}job_cron_triggers( -sched_name varchar(120) not null, -trigger_name varchar(80) not null, -trigger_group varchar(80) not null, -cron_expression varchar(120) not null, -time_zone_id varchar(80), -primary key (sched_name,trigger_name,trigger_group), -foreign key (sched_name,trigger_name,trigger_group) references ${_prefix}job_triggers(sched_name,trigger_name,trigger_group) + sched_name varchar(120) not null, + trigger_name varchar(80) not null, + trigger_group varchar(80) not null, + cron_expression varchar(120) not null, + time_zone_id varchar(80), + primary key (sched_name,trigger_name,trigger_group), + foreign key (sched_name,trigger_name,trigger_group) references ${_prefix}job_triggers(sched_name,trigger_name,trigger_group) ); -CREATE TABLE ${_prefix}job_simprop_triggers - ( +CREATE TABLE ${_prefix}job_simprop_triggers( sched_name varchar(120) not null, TRIGGER_NAME VARCHAR(200) NOT NULL, TRIGGER_GROUP VARCHAR(200) NOT NULL, @@ -78,54 +77,54 @@ CREATE TABLE ${_prefix}job_simprop_triggers ); create table ${_prefix}job_blob_triggers( -sched_name varchar(120) not null, -trigger_name varchar(80) not null, -trigger_group varchar(80) not null, -blob_data blob(2000), -primary key (sched_name,trigger_name,trigger_group), -foreign key (sched_name,trigger_name,trigger_group) references ${_prefix}job_triggers(sched_name,trigger_name,trigger_group) + sched_name varchar(120) not null, + trigger_name varchar(80) not null, + trigger_group varchar(80) not null, + blob_data blob(2000), + primary key (sched_name,trigger_name,trigger_group), + foreign key (sched_name,trigger_name,trigger_group) references ${_prefix}job_triggers(sched_name,trigger_name,trigger_group) ); create table ${_prefix}job_calendars( -sched_name varchar(120) not null, -calendar_name varchar(80) not null, -calendar blob(2000) not null, -primary key (calendar_name) + sched_name varchar(120) not null, + calendar_name varchar(80) not null, + calendar blob(2000) not null, + primary key (calendar_name) ); create table ${_prefix}job_fired_triggers( -sched_name varchar(120) not null, -entry_id varchar(95) not null, -trigger_name varchar(80) not null, -trigger_group varchar(80) not null, -instance_name varchar(80) not null, -fired_time bigint not null, -sched_time bigint not null, -priority integer not null, -state varchar(16) not null, -job_name varchar(80), -job_group varchar(80), -is_nonconcurrent integer, -requests_recovery integer, -primary key (sched_name,entry_id) + sched_name varchar(120) not null, + entry_id varchar(95) not null, + trigger_name varchar(80) not null, + trigger_group varchar(80) not null, + instance_name varchar(80) not null, + fired_time bigint not null, + sched_time bigint not null, + priority integer not null, + state varchar(16) not null, + job_name varchar(80), + job_group varchar(80), + is_nonconcurrent integer, + requests_recovery integer, + primary key (sched_name,entry_id) ); create table ${_prefix}job_paused_trigger_grps( -sched_name varchar(120) not null, -trigger_group varchar(80) not null, -primary key (sched_name,trigger_group) + sched_name varchar(120) not null, + trigger_group varchar(80) not null, + primary key (sched_name,trigger_group) ); create table ${_prefix}job_scheduler_state( -sched_name varchar(120) not null, -instance_name varchar(80) not null, -last_checkin_time bigint not null, -checkin_interval bigint not null, -primary key (sched_name,instance_name) + sched_name varchar(120) not null, + instance_name varchar(80) not null, + last_checkin_time bigint not null, + checkin_interval bigint not null, + primary key (sched_name,instance_name) ); create table ${_prefix}job_locks( -sched_name varchar(120) not null, -lock_name varchar(40) not null, -primary key (sched_name,lock_name) + sched_name varchar(120) not null, + lock_name varchar(40) not null, + primary key (sched_name,lock_name) ); diff --git a/modules/core/src/main/resources/db/create/h2/job.sql b/modules/core/src/main/resources/db/create/h2/job.sql index d9b25ced..b483d473 100644 --- a/modules/core/src/main/resources/db/create/h2/job.sql +++ b/modules/core/src/main/resources/db/create/h2/job.sql @@ -77,22 +77,21 @@ CREATE TABLE ${_prefix}job_SIMPLE_TRIGGERS ( TIMES_TRIGGERED BIGINT NOT NULL ); -CREATE TABLE ${_prefix}job_simprop_triggers - ( - SCHED_NAME VARCHAR(120) NOT NULL, - TRIGGER_NAME VARCHAR(200) NOT NULL, - TRIGGER_GROUP VARCHAR(200) NOT NULL, - STR_PROP_1 VARCHAR(512) NULL, - STR_PROP_2 VARCHAR(512) NULL, - STR_PROP_3 VARCHAR(512) NULL, - INT_PROP_1 INTEGER NULL, - INT_PROP_2 INTEGER NULL, - LONG_PROP_1 BIGINT NULL, - LONG_PROP_2 BIGINT NULL, - DEC_PROP_1 NUMERIC(13,4) NULL, - DEC_PROP_2 NUMERIC(13,4) NULL, - BOOL_PROP_1 BOOLEAN NULL, - BOOL_PROP_2 BOOLEAN NULL, +CREATE TABLE ${_prefix}job_simprop_triggers ( + SCHED_NAME VARCHAR(120) NOT NULL, + TRIGGER_NAME VARCHAR(200) NOT NULL, + TRIGGER_GROUP VARCHAR(200) NOT NULL, + STR_PROP_1 VARCHAR(512) NULL, + STR_PROP_2 VARCHAR(512) NULL, + STR_PROP_3 VARCHAR(512) NULL, + INT_PROP_1 INTEGER NULL, + INT_PROP_2 INTEGER NULL, + LONG_PROP_1 BIGINT NULL, + LONG_PROP_2 BIGINT NULL, + DEC_PROP_1 NUMERIC(13,4) NULL, + DEC_PROP_2 NUMERIC(13,4) NULL, + BOOL_PROP_1 BOOLEAN NULL, + BOOL_PROP_2 BOOLEAN NULL, ); CREATE TABLE ${_prefix}job_BLOB_TRIGGERS ( diff --git a/modules/core/src/main/resources/db/create/mysql/job.sql b/modules/core/src/main/resources/db/create/mysql/job.sql index 9e0e4252..d0167f56 100644 --- a/modules/core/src/main/resources/db/create/mysql/job.sql +++ b/modules/core/src/main/resources/db/create/mysql/job.sql @@ -7,139 +7,138 @@ -- I didn't see this anywhere, so I thought I'd post it here. This is the script from Quartz to create the tables in a MySQL database, modified to use INNODB instead of MYISAM. CREATE TABLE ${_prefix}job_JOB_DETAILS( -SCHED_NAME VARCHAR(120) NOT NULL, -JOB_NAME VARCHAR(200) NOT NULL, -JOB_GROUP VARCHAR(200) NOT NULL, -DESCRIPTION VARCHAR(250) NULL, -JOB_CLASS_NAME VARCHAR(250) NOT NULL, -IS_DURABLE VARCHAR(1) NOT NULL, -IS_NONCONCURRENT VARCHAR(1) NOT NULL, -IS_UPDATE_DATA VARCHAR(1) NOT NULL, -REQUESTS_RECOVERY VARCHAR(1) NOT NULL, -JOB_DATA BLOB NULL, -PRIMARY KEY (SCHED_NAME,JOB_NAME,JOB_GROUP)) -ENGINE=InnoDB; + SCHED_NAME VARCHAR(120) NOT NULL COMMENT '计划名称', + JOB_NAME VARCHAR(200) NOT NULL COMMENT '任务名称', + JOB_GROUP VARCHAR(200) NOT NULL COMMENT '任务群组', + DESCRIPTION VARCHAR(250) NULL COMMENT '说明', + JOB_CLASS_NAME VARCHAR(250) NOT NULL COMMENT '任务Class名称', + IS_DURABLE VARCHAR(1) NOT NULL COMMENT '是否持久化', + IS_NONCONCURRENT VARCHAR(1) NOT NULL COMMENT '是否并发执行', + IS_UPDATE_DATA VARCHAR(1) NOT NULL COMMENT '是否更新数据', + REQUESTS_RECOVERY VARCHAR(1) NOT NULL COMMENT '是否恢复', + JOB_DATA BLOB NULL COMMENT '调用数据对象', + PRIMARY KEY (SCHED_NAME,JOB_NAME,JOB_GROUP)) +ENGINE=InnoDB COMMENT='任务详情表'; CREATE TABLE ${_prefix}job_TRIGGERS ( -SCHED_NAME VARCHAR(120) NOT NULL, -TRIGGER_NAME VARCHAR(200) NOT NULL, -TRIGGER_GROUP VARCHAR(200) NOT NULL, -JOB_NAME VARCHAR(200) NOT NULL, -JOB_GROUP VARCHAR(200) NOT NULL, -DESCRIPTION VARCHAR(250) NULL, -NEXT_FIRE_TIME BIGINT(13) NULL, -PREV_FIRE_TIME BIGINT(13) NULL, -PRIORITY INTEGER NULL, -TRIGGER_STATE VARCHAR(16) NOT NULL, -TRIGGER_TYPE VARCHAR(8) NOT NULL, -START_TIME BIGINT(13) NOT NULL, -END_TIME BIGINT(13) NULL, -CALENDAR_NAME VARCHAR(200) NULL, -MISFIRE_INSTR SMALLINT(2) NULL, -JOB_DATA BLOB NULL, -PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP), -FOREIGN KEY (SCHED_NAME,JOB_NAME,JOB_GROUP) -REFERENCES ${_prefix}job_JOB_DETAILS(SCHED_NAME,JOB_NAME,JOB_GROUP)) -ENGINE=InnoDB; + SCHED_NAME VARCHAR(120) NOT NULL COMMENT '计划名称', + TRIGGER_NAME VARCHAR(200) NOT NULL COMMENT '触发器名称', + TRIGGER_GROUP VARCHAR(200) NOT NULL COMMENT '触发器组名称', + JOB_NAME VARCHAR(200) NOT NULL COMMENT '作业名称', + JOB_GROUP VARCHAR(200) NOT NULL COMMENT '作业组名称', + DESCRIPTION VARCHAR(250) NULL COMMENT '作业描述', + NEXT_FIRE_TIME BIGINT(13) NULL COMMENT '下次触发时间', + PREV_FIRE_TIME BIGINT(13) NULL COMMENT '上次触发时间', + PRIORITY INTEGER NULL COMMENT '触发器优先级', + TRIGGER_STATE VARCHAR(16) NOT NULL COMMENT '触发器状态', + TRIGGER_TYPE VARCHAR(8) NOT NULL COMMENT '触发器类型', + START_TIME BIGINT(13) NOT NULL COMMENT '开始时间', + END_TIME BIGINT(13) NULL COMMENT '结束时间', + CALENDAR_NAME VARCHAR(200) NULL COMMENT '日历名称', + MISFIRE_INSTR SMALLINT(2) NULL COMMENT '错过策略', + JOB_DATA BLOB NULL COMMENT '调度数据对象', + PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP), + FOREIGN KEY (SCHED_NAME,JOB_NAME,JOB_GROUP) + REFERENCES ${_prefix}job_JOB_DETAILS(SCHED_NAME,JOB_NAME,JOB_GROUP)) +ENGINE=InnoDB COMMENT='触发器表'; CREATE TABLE ${_prefix}job_SIMPLE_TRIGGERS ( -SCHED_NAME VARCHAR(120) NOT NULL, -TRIGGER_NAME VARCHAR(200) NOT NULL, -TRIGGER_GROUP VARCHAR(200) NOT NULL, -REPEAT_COUNT BIGINT(7) NOT NULL, -REPEAT_INTERVAL BIGINT(12) NOT NULL, -TIMES_TRIGGERED BIGINT(10) NOT NULL, -PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP), -FOREIGN KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP) -REFERENCES ${_prefix}job_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)) -ENGINE=InnoDB; + SCHED_NAME VARCHAR(120) NOT NULL COMMENT '计划名称', + TRIGGER_NAME VARCHAR(200) NOT NULL COMMENT '触发器名称', + TRIGGER_GROUP VARCHAR(200) NOT NULL COMMENT '触发器组名称', + REPEAT_COUNT BIGINT(7) NOT NULL COMMENT '重复次数', + REPEAT_INTERVAL BIGINT(12) NOT NULL COMMENT '重复间隔', + TIMES_TRIGGERED BIGINT(10) NOT NULL COMMENT '触发时间', + PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP), + FOREIGN KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP) + REFERENCES ${_prefix}job_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)) +ENGINE=InnoDB COMMENT='简单触发器表'; CREATE TABLE ${_prefix}job_CRON_TRIGGERS ( -SCHED_NAME VARCHAR(120) NOT NULL, -TRIGGER_NAME VARCHAR(200) NOT NULL, -TRIGGER_GROUP VARCHAR(200) NOT NULL, -CRON_EXPRESSION VARCHAR(120) NOT NULL, -TIME_ZONE_ID VARCHAR(80), -PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP), -FOREIGN KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP) -REFERENCES ${_prefix}job_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)) -ENGINE=InnoDB; + SCHED_NAME VARCHAR(120) NOT NULL COMMENT '计划名称', + TRIGGER_NAME VARCHAR(200) NOT NULL COMMENT '触发器名称', + TRIGGER_GROUP VARCHAR(200) NOT NULL COMMENT '触发器组名称', + CRON_EXPRESSION VARCHAR(120) NOT NULL COMMENT 'Cron表达式', + TIME_ZONE_ID VARCHAR(80) COMMENT '时间地域编号', + PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP), + FOREIGN KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP) + REFERENCES ${_prefix}job_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)) +ENGINE=InnoDB COMMENT='Cron触发器表'; -CREATE TABLE ${_prefix}job_SIMPROP_TRIGGERS - ( - SCHED_NAME VARCHAR(120) NOT NULL, - TRIGGER_NAME VARCHAR(200) NOT NULL, - TRIGGER_GROUP VARCHAR(200) NOT NULL, - STR_PROP_1 VARCHAR(512) NULL, - STR_PROP_2 VARCHAR(512) NULL, - STR_PROP_3 VARCHAR(512) NULL, - INT_PROP_1 INT NULL, - INT_PROP_2 INT NULL, - LONG_PROP_1 BIGINT NULL, - LONG_PROP_2 BIGINT NULL, - DEC_PROP_1 NUMERIC(13,4) NULL, - DEC_PROP_2 NUMERIC(13,4) NULL, - BOOL_PROP_1 VARCHAR(1) NULL, - BOOL_PROP_2 VARCHAR(1) NULL, +CREATE TABLE ${_prefix}job_SIMPROP_TRIGGERS ( + SCHED_NAME VARCHAR(120) NOT NULL COMMENT '计划名称', + TRIGGER_NAME VARCHAR(200) NOT NULL COMMENT '触发器名称', + TRIGGER_GROUP VARCHAR(200) NOT NULL COMMENT '触发器组名称', + STR_PROP_1 VARCHAR(512) NULL COMMENT '字符串属性1', + STR_PROP_2 VARCHAR(512) NULL COMMENT '字符串属性2', + STR_PROP_3 VARCHAR(512) NULL COMMENT '字符串属性3', + INT_PROP_1 INT NULL COMMENT '整型属性1', + INT_PROP_2 INT NULL COMMENT '整型属性2', + LONG_PROP_1 BIGINT NULL COMMENT '长整型属性1', + LONG_PROP_2 BIGINT NULL COMMENT '长整型属性2', + DEC_PROP_1 NUMERIC(13,4) NULL COMMENT '数值属性1', + DEC_PROP_2 NUMERIC(13,4) NULL COMMENT '数值属性2', + BOOL_PROP_1 VARCHAR(1) NULL COMMENT '布尔属性1', + BOOL_PROP_2 VARCHAR(1) NULL COMMENT '布尔属性2', PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP), FOREIGN KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP) REFERENCES ${_prefix}job_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)) -ENGINE=InnoDB; +ENGINE=InnoDB COMMENT='日历触发器表'; CREATE TABLE ${_prefix}job_BLOB_TRIGGERS ( -SCHED_NAME VARCHAR(120) NOT NULL, -TRIGGER_NAME VARCHAR(200) NOT NULL, -TRIGGER_GROUP VARCHAR(200) NOT NULL, -BLOB_DATA BLOB NULL, -PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP), -INDEX (SCHED_NAME,TRIGGER_NAME, TRIGGER_GROUP), -FOREIGN KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP) -REFERENCES ${_prefix}job_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)) -ENGINE=InnoDB; + SCHED_NAME VARCHAR(120) NOT NULL COMMENT '计划名称', + TRIGGER_NAME VARCHAR(200) NOT NULL COMMENT '触发器名称', + TRIGGER_GROUP VARCHAR(200) NOT NULL COMMENT '触发器组名称', + BLOB_DATA BLOB NULL COMMENT '触发器数据', + PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP), + INDEX (SCHED_NAME,TRIGGER_NAME, TRIGGER_GROUP), + FOREIGN KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP) + REFERENCES ${_prefix}job_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)) +ENGINE=InnoDB COMMENT='Blob类型触发器表'; CREATE TABLE ${_prefix}job_CALENDARS ( -SCHED_NAME VARCHAR(120) NOT NULL, -CALENDAR_NAME VARCHAR(200) NOT NULL, -CALENDAR BLOB NOT NULL, -PRIMARY KEY (SCHED_NAME,CALENDAR_NAME)) -ENGINE=InnoDB; + SCHED_NAME VARCHAR(120) NOT NULL COMMENT '计划名称', + CALENDAR_NAME VARCHAR(200) NOT NULL COMMENT '日历名称', + CALENDAR BLOB NOT NULL COMMENT '日历数据', + PRIMARY KEY (SCHED_NAME,CALENDAR_NAME)) +ENGINE=InnoDB COMMENT='日历表'; CREATE TABLE ${_prefix}job_PAUSED_TRIGGER_GRPS ( -SCHED_NAME VARCHAR(120) NOT NULL, -TRIGGER_GROUP VARCHAR(200) NOT NULL, -PRIMARY KEY (SCHED_NAME,TRIGGER_GROUP)) -ENGINE=InnoDB; + SCHED_NAME VARCHAR(120) NOT NULL COMMENT '计划名称', + TRIGGER_GROUP VARCHAR(200) NOT NULL COMMENT '触发组名称', + PRIMARY KEY (SCHED_NAME,TRIGGER_GROUP)) +ENGINE=InnoDB COMMENT='暂停触发器表'; CREATE TABLE ${_prefix}job_FIRED_TRIGGERS ( -SCHED_NAME VARCHAR(120) NOT NULL, -ENTRY_ID VARCHAR(95) NOT NULL, -TRIGGER_NAME VARCHAR(200) NOT NULL, -TRIGGER_GROUP VARCHAR(200) NOT NULL, -INSTANCE_NAME VARCHAR(200) NOT NULL, -FIRED_TIME BIGINT(13) NOT NULL, -SCHED_TIME BIGINT(13) NOT NULL, -PRIORITY INTEGER NOT NULL, -STATE VARCHAR(16) NOT NULL, -JOB_NAME VARCHAR(200) NULL, -JOB_GROUP VARCHAR(200) NULL, -IS_NONCONCURRENT VARCHAR(1) NULL, -REQUESTS_RECOVERY VARCHAR(1) NULL, -PRIMARY KEY (SCHED_NAME,ENTRY_ID)) -ENGINE=InnoDB; + SCHED_NAME VARCHAR(120) NOT NULL COMMENT '计划名称', + ENTRY_ID VARCHAR(95) NOT NULL COMMENT '登记编号', + TRIGGER_NAME VARCHAR(200) NOT NULL COMMENT '触发器名称', + TRIGGER_GROUP VARCHAR(200) NOT NULL COMMENT '触发器组名称', + INSTANCE_NAME VARCHAR(200) NOT NULL COMMENT '实例名称', + FIRED_TIME BIGINT(13) NOT NULL COMMENT '记录开始时间', + SCHED_TIME BIGINT(13) NOT NULL COMMENT '记录结束时间', + PRIORITY INTEGER NOT NULL COMMENT '记录优先级', + STATE VARCHAR(16) NOT NULL COMMENT '记录状态', + JOB_NAME VARCHAR(200) NULL COMMENT '作业名称', + JOB_GROUP VARCHAR(200) NULL COMMENT '作业组名称', + IS_NONCONCURRENT VARCHAR(1) NULL COMMENT '是否并发', + REQUESTS_RECOVERY VARCHAR(1) NULL COMMENT '是否接受恢复', + PRIMARY KEY (SCHED_NAME,ENTRY_ID)) +ENGINE=InnoDB COMMENT='正在执行的触发器表'; CREATE TABLE ${_prefix}job_SCHEDULER_STATE ( -SCHED_NAME VARCHAR(120) NOT NULL, -INSTANCE_NAME VARCHAR(200) NOT NULL, -LAST_CHECKIN_TIME BIGINT(13) NOT NULL, -CHECKIN_INTERVAL BIGINT(13) NOT NULL, -PRIMARY KEY (SCHED_NAME,INSTANCE_NAME)) -ENGINE=InnoDB; + SCHED_NAME VARCHAR(120) NOT NULL COMMENT '计划名称', + INSTANCE_NAME VARCHAR(200) NOT NULL COMMENT '实例名称', + LAST_CHECKIN_TIME BIGINT(13) NOT NULL COMMENT '检查时间', + CHECKIN_INTERVAL BIGINT(13) NOT NULL COMMENT '检查间隔', + PRIMARY KEY (SCHED_NAME,INSTANCE_NAME)) +ENGINE=InnoDB COMMENT='状态检查表'; CREATE TABLE ${_prefix}job_LOCKS ( -SCHED_NAME VARCHAR(120) NOT NULL, -LOCK_NAME VARCHAR(40) NOT NULL, -PRIMARY KEY (SCHED_NAME,LOCK_NAME)) -ENGINE=InnoDB; + SCHED_NAME VARCHAR(120) NOT NULL COMMENT '计划名称', + LOCK_NAME VARCHAR(40) NOT NULL COMMENT '锁定名称', + PRIMARY KEY (SCHED_NAME,LOCK_NAME)) +ENGINE=InnoDB COMMENT='状态锁表'; CREATE INDEX IDX_QRTZ_J_REQ_RECOVERY ON ${_prefix}job_JOB_DETAILS(SCHED_NAME,REQUESTS_RECOVERY); CREATE INDEX IDX_QRTZ_J_GRP ON ${_prefix}job_JOB_DETAILS(SCHED_NAME,JOB_GROUP);