Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
G
gassafety-progress
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
耿迪迪
gassafety-progress
Commits
5df26017
Commit
5df26017
authored
Jan 07, 2022
by
耿迪迪
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
燃气管网 数据删除 gengdidi
parent
f4cc6e92
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
0 additions
and
874 deletions
+0
-874
quartz.sql
sql/quartz.sql
+0
-170
ry_20210210.sql
sql/ry_20210210.sql
+0
-704
No files found.
sql/quartz.sql
deleted
100644 → 0
View file @
f4cc6e92
-- ----------------------------
-- 1、存储每一个已配置的 jobDetail 的详细信息
-- ----------------------------
drop
table
if
exists
QRTZ_JOB_DETAILS
;
create
table
QRTZ_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
;
-- ----------------------------
-- 2、 存储已配置的 Trigger 的信息
-- ----------------------------
drop
table
if
exists
QRTZ_TRIGGERS
;
create
table
QRTZ_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
QRTZ_JOB_DETAILS
(
sched_name
,
job_name
,
job_group
)
)
engine
=
innodb
;
-- ----------------------------
-- 3、 存储简单的 Trigger,包括重复次数,间隔,以及已触发的次数
-- ----------------------------
drop
table
if
exists
QRTZ_SIMPLE_TRIGGERS
;
create
table
QRTZ_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
QRTZ_TRIGGERS
(
sched_name
,
trigger_name
,
trigger_group
)
)
engine
=
innodb
;
-- ----------------------------
-- 4、 存储 Cron Trigger,包括 Cron 表达式和时区信息
-- ----------------------------
drop
table
if
exists
QRTZ_CRON_TRIGGERS
;
create
table
QRTZ_CRON_TRIGGERS
(
sched_name
varchar
(
120
)
not
null
,
trigger_name
varchar
(
200
)
not
null
,
trigger_group
varchar
(
200
)
not
null
,
cron_expression
varchar
(
200
)
not
null
,
time_zone_id
varchar
(
80
),
primary
key
(
sched_name
,
trigger_name
,
trigger_group
),
foreign
key
(
sched_name
,
trigger_name
,
trigger_group
)
references
QRTZ_TRIGGERS
(
sched_name
,
trigger_name
,
trigger_group
)
)
engine
=
innodb
;
-- ----------------------------
-- 5、 Trigger 作为 Blob 类型存储(用于 Quartz 用户用 JDBC 创建他们自己定制的 Trigger 类型,JobStore 并不知道如何存储实例的时候)
-- ----------------------------
drop
table
if
exists
QRTZ_BLOB_TRIGGERS
;
create
table
QRTZ_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
),
foreign
key
(
sched_name
,
trigger_name
,
trigger_group
)
references
QRTZ_TRIGGERS
(
sched_name
,
trigger_name
,
trigger_group
)
)
engine
=
innodb
;
-- ----------------------------
-- 6、 以 Blob 类型存储存放日历信息, quartz可配置一个日历来指定一个时间范围
-- ----------------------------
drop
table
if
exists
QRTZ_CALENDARS
;
create
table
QRTZ_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
;
-- ----------------------------
-- 7、 存储已暂停的 Trigger 组的信息
-- ----------------------------
drop
table
if
exists
QRTZ_PAUSED_TRIGGER_GRPS
;
create
table
QRTZ_PAUSED_TRIGGER_GRPS
(
sched_name
varchar
(
120
)
not
null
,
trigger_group
varchar
(
200
)
not
null
,
primary
key
(
sched_name
,
trigger_group
)
)
engine
=
innodb
;
-- ----------------------------
-- 8、 存储与已触发的 Trigger 相关的状态信息,以及相联 Job 的执行信息
-- ----------------------------
drop
table
if
exists
QRTZ_FIRED_TRIGGERS
;
create
table
QRTZ_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
;
-- ----------------------------
-- 9、 存储少量的有关 Scheduler 的状态信息,假如是用于集群中,可以看到其他的 Scheduler 实例
-- ----------------------------
drop
table
if
exists
QRTZ_SCHEDULER_STATE
;
create
table
QRTZ_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
;
-- ----------------------------
-- 10、 存储程序的悲观锁的信息(假如使用了悲观锁)
-- ----------------------------
drop
table
if
exists
QRTZ_LOCKS
;
create
table
QRTZ_LOCKS
(
sched_name
varchar
(
120
)
not
null
,
lock_name
varchar
(
40
)
not
null
,
primary
key
(
sched_name
,
lock_name
)
)
engine
=
innodb
;
drop
table
if
exists
QRTZ_SIMPROP_TRIGGERS
;
create
table
QRTZ_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
,
primary
key
(
sched_name
,
trigger_name
,
trigger_group
),
foreign
key
(
sched_name
,
trigger_name
,
trigger_group
)
references
QRTZ_TRIGGERS
(
sched_name
,
trigger_name
,
trigger_group
)
)
engine
=
innodb
;
commit
;
\ No newline at end of file
sql/ry_20210210.sql
deleted
100644 → 0
View file @
f4cc6e92
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment