forked from liferay/liferay-portal
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathupdate-6.0.12-6.1.0.sql
755 lines (640 loc) · 19.8 KB
/
update-6.0.12-6.1.0.sql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
alter table AssetCategory add description STRING null;
alter table AssetEntry add classTypeId LONG;
alter table AssetEntry add layoutUuid VARCHAR(75) null;
update AssetEntry set classUuid = (select uuid_ from JournalArticleResource where AssetEntry.classPK = JournalArticleResource.resourcePrimKey) where visible = TRUE and classNameId = (select classNameId from ClassName_ where value = 'com.liferay.portlet.journal.model.JournalArticle');
alter table BlogsEntry add description STRING null;
alter table BlogsEntry add smallImage BOOLEAN;
alter table BlogsEntry add smallImageId LONG;
alter table BlogsEntry add smallImageURL STRING null;
alter table BookmarksEntry add resourceBlockId LONG;
alter table BookmarksEntry add description STRING null;
COMMIT_TRANSACTION;
update BookmarksEntry set description = comments;
alter table BookmarksEntry drop column comments;
alter table BookmarksFolder add resourceBlockId LONG;
alter table CalEvent add location STRING null;
update ClassName_ set value = 'com.liferay.portal.model.UserPersonalSite' where value = 'com.liferay.portal.model.UserPersonalCommunity';
alter table Company add active_ BOOLEAN;
COMMIT_TRANSACTION;
update Company set active_ = TRUE;
alter table Country add zipRequired BOOLEAN;
COMMIT_TRANSACTION;
update Country set zipRequired = TRUE;
create table DDLRecord (
uuid_ VARCHAR(75) null,
recordId LONG not null primary key,
groupId LONG,
companyId LONG,
userId LONG,
userName VARCHAR(75) null,
versionUserId LONG,
versionUserName VARCHAR(75) null,
createDate DATE null,
modifiedDate DATE null,
DDMStorageId LONG,
recordSetId LONG,
version VARCHAR(75) null,
displayIndex INTEGER
);
create table DDLRecordSet (
uuid_ VARCHAR(75) null,
recordSetId LONG not null primary key,
groupId LONG,
companyId LONG,
userId LONG,
userName VARCHAR(75) null,
createDate DATE null,
modifiedDate DATE null,
DDMStructureId LONG,
recordSetKey VARCHAR(75) null,
name STRING null,
description STRING null,
minDisplayRows INTEGER,
scope INTEGER
);
create table DDLRecordVersion (
recordVersionId LONG not null primary key,
groupId LONG,
companyId LONG,
userId LONG,
userName VARCHAR(75) null,
createDate DATE null,
DDMStorageId LONG,
recordSetId LONG,
recordId LONG,
version VARCHAR(75) null,
displayIndex INTEGER,
status INTEGER,
statusByUserId LONG,
statusByUserName VARCHAR(75) null,
statusDate DATE null
);
create table DDMContent (
uuid_ VARCHAR(75) null,
contentId LONG not null primary key,
groupId LONG,
companyId LONG,
userId LONG,
userName VARCHAR(75) null,
createDate DATE null,
modifiedDate DATE null,
name STRING null,
description STRING null,
xml TEXT null
);
create table DDMStorageLink (
uuid_ VARCHAR(75) null,
storageLinkId LONG not null primary key,
classNameId LONG,
classPK LONG,
structureId LONG
);
create table DDMStructure (
uuid_ VARCHAR(75) null,
structureId LONG not null primary key,
groupId LONG,
companyId LONG,
userId LONG,
userName VARCHAR(75) null,
createDate DATE null,
modifiedDate DATE null,
classNameId LONG,
structureKey VARCHAR(75) null,
name STRING null,
description STRING null,
xsd TEXT null,
storageType VARCHAR(75) null,
type_ INTEGER
);
create table DDMStructureLink (
structureLinkId LONG not null primary key,
classNameId LONG,
classPK LONG,
structureId LONG
);
create table DDMTemplate (
uuid_ VARCHAR(75) null,
templateId LONG not null primary key,
groupId LONG,
companyId LONG,
userId LONG,
userName VARCHAR(75) null,
createDate DATE null,
modifiedDate DATE null,
structureId LONG,
name STRING null,
description STRING null,
type_ VARCHAR(75) null,
mode_ VARCHAR(75) null,
language VARCHAR(75) null,
script TEXT null
);
create table DLContent (
contentId LONG not null primary key,
groupId LONG,
companyId LONG,
repositoryId LONG,
path_ VARCHAR(255) null,
version VARCHAR(75) null,
data_ BLOB,
size_ LONG
);
create table DLFileEntryMetadata (
uuid_ VARCHAR(75) null,
fileEntryMetadataId LONG not null primary key,
DDMStorageId LONG,
DDMStructureId LONG,
fileEntryTypeId LONG,
fileEntryId LONG,
fileVersionId LONG
);
create table DLFileEntryType (
uuid_ VARCHAR(75) null,
fileEntryTypeId LONG not null primary key,
groupId LONG,
companyId LONG,
userId LONG,
userName VARCHAR(75) null,
createDate DATE null,
modifiedDate DATE null,
name VARCHAR(75) null,
description STRING null
);
create table DLFileEntryTypes_DDMStructures (
fileEntryTypeId LONG not null,
structureId LONG not null,
primary key (fileEntryTypeId, structureId)
);
create table DLFileEntryTypes_DLFolders (
fileEntryTypeId LONG not null,
folderId LONG not null,
primary key (fileEntryTypeId, folderId)
);
alter table DLFileEntry add repositoryId LONG;
alter table DLFileEntry add fileEntryTypeId LONG;
alter table DLFileEntry add smallImageId LONG;
alter table DLFileEntry add largeImageId LONG;
alter table DLFileEntry add custom1ImageId LONG;
alter table DLFileEntry add custom2ImageId LONG;
COMMIT_TRANSACTION;
update DLFileEntry set repositoryId = groupId;
alter table DLFileShortcut add repositoryId LONG;
COMMIT_TRANSACTION;
update DLFileShortcut set repositoryId = groupId;
alter table DLFileVersion add modifiedDate DATE null;
alter table DLFileVersion add repositoryId LONG;
alter table DLFileVersion add folderId LONG;
alter table DLFileVersion add fileEntryTypeId LONG;
COMMIT_TRANSACTION;
update DLFileVersion set modifiedDate = statusDate;
update DLFileVersion set repositoryId = groupId;
alter table DLFolder add repositoryId LONG;
alter table DLFolder add mountPoint BOOLEAN;
alter table DLFolder add defaultFileEntryTypeId LONG;
alter table DLFolder add overrideFileEntryTypes BOOLEAN;
COMMIT_TRANSACTION;
update DLFolder set repositoryId = groupId;
update DLFolder set mountPoint = FALSE;
create table DLSync (
syncId LONG not null primary key,
companyId LONG,
createDate DATE null,
modifiedDate DATE null,
fileId LONG,
fileUuid VARCHAR(75) null,
repositoryId LONG,
parentFolderId LONG,
name VARCHAR(255) null,
event VARCHAR(75) null,
type_ VARCHAR(75) null,
version VARCHAR(75) null
);
alter table Group_ add site BOOLEAN;
update Group_ set name = 'User Personal Site' where name = 'User Personal Community';
update Group_ set type_ = 3 where classNameId = (select classNameId from ClassName_ where value = 'com.liferay.portal.model.Organization');
alter table JournalArticle add classNameId LONG null;
alter table JournalArticle add classPK LONG null;
alter table JournalArticle add layoutUuid VARCHAR(75) null;
COMMIT_TRANSACTION;
update JournalArticle set classNameId = 0;
update JournalArticle set classPK = 0;
drop index IX_FAD05595 on Layout;
alter table Layout drop column layoutPrototypeId;
alter table Layout drop column dlFolderId;
alter table Layout add createDate DATE null;
alter table Layout add modifiedDate DATE null;
alter table Layout add keywords STRING null;
alter table Layout add robots STRING null;
alter table Layout add layoutPrototypeUuid VARCHAR(75) null;
alter table Layout add layoutPrototypeLinkEnabled BOOLEAN null;
alter table Layout add sourcePrototypeLayoutUuid VARCHAR(75) null;
COMMIT_TRANSACTION;
update Layout set createDate = CURRENT_TIMESTAMP;
update Layout set modifiedDate = CURRENT_TIMESTAMP;
create table LayoutBranch (
LayoutBranchId LONG not null primary key,
groupId LONG,
companyId LONG,
userId LONG,
userName VARCHAR(75) null,
layoutSetBranchId LONG,
plid LONG,
name VARCHAR(75) null,
description STRING null,
master BOOLEAN
);
alter table LayoutPrototype add uuid_ VARCHAR(75) null;
create table LayoutRevision (
layoutRevisionId LONG not null primary key,
groupId LONG,
companyId LONG,
userId LONG,
userName VARCHAR(75) null,
createDate DATE null,
modifiedDate DATE null,
layoutSetBranchId LONG,
layoutBranchId LONG,
parentLayoutRevisionId LONG,
head BOOLEAN,
major BOOLEAN,
plid LONG,
privateLayout BOOLEAN,
name STRING null,
title STRING null,
description STRING null,
keywords STRING null,
robots STRING null,
typeSettings TEXT null,
iconImage BOOLEAN,
iconImageId LONG,
themeId VARCHAR(75) null,
colorSchemeId VARCHAR(75) null,
wapThemeId VARCHAR(75) null,
wapColorSchemeId VARCHAR(75) null,
css STRING null,
status INTEGER,
statusByUserId LONG,
statusByUserName VARCHAR(75) null,
statusDate DATE null
);
alter table LayoutSet drop column layoutSetPrototypeId;
alter table LayoutSet add createDate DATE null;
alter table LayoutSet add modifiedDate DATE null;
alter table LayoutSet add layoutSetPrototypeUuid VARCHAR(75) null;
alter table LayoutSet add layoutSetPrototypeLinkEnabled BOOLEAN null;
COMMIT_TRANSACTION;
update LayoutSet set createDate = CURRENT_TIMESTAMP;
update LayoutSet set modifiedDate = CURRENT_TIMESTAMP;
create table LayoutSetBranch (
layoutSetBranchId LONG not null primary key,
groupId LONG,
companyId LONG,
userId LONG,
userName VARCHAR(75) null,
createDate DATE null,
modifiedDate DATE null,
privateLayout BOOLEAN,
name VARCHAR(75) null,
description STRING null,
master BOOLEAN
);
alter table LayoutSetPrototype add uuid_ VARCHAR(75) null;
alter table LayoutSetPrototype add createDate DATE null;
alter table LayoutSetPrototype add modifiedDate DATE null;
COMMIT_TRANSACTION;
update LayoutSetPrototype set createDate = CURRENT_TIMESTAMP;
update LayoutSetPrototype set modifiedDate = CURRENT_TIMESTAMP;
alter table MBCategory add displayStyle VARCHAR(75) null;
COMMIT_TRANSACTION;
update MBCategory set displayStyle = 'default';
alter table MBMessage add format VARCHAR(75) null;
alter table MBMessage add answer BOOLEAN;
COMMIT_TRANSACTION;
update MBMessage set format = 'bbcode';
alter table MBThread add question BOOLEAN;
create table MBThreadFlag (
threadFlagId LONG not null primary key,
userId LONG,
modifiedDate DATE null,
threadId LONG
);
create table MDRAction (
uuid_ VARCHAR(75) null,
actionId LONG not null primary key,
groupId LONG,
companyId LONG,
userId LONG,
userName VARCHAR(75) null,
createDate DATE null,
modifiedDate DATE null,
classNameId LONG,
classPK LONG,
ruleGroupInstanceId LONG,
name STRING null,
description STRING null,
type_ VARCHAR(255) null,
typeSettings TEXT null
);
create table MDRRule (
uuid_ VARCHAR(75) null,
ruleId LONG not null primary key,
groupId LONG,
companyId LONG,
userId LONG,
userName VARCHAR(75) null,
createDate DATE null,
modifiedDate DATE null,
ruleGroupId LONG,
name STRING null,
description STRING null,
type_ VARCHAR(255) null,
typeSettings TEXT null
);
create table MDRRuleGroup (
uuid_ VARCHAR(75) null,
ruleGroupId LONG not null primary key,
groupId LONG,
companyId LONG,
userId LONG,
userName VARCHAR(75) null,
createDate DATE null,
modifiedDate DATE null,
name STRING null,
description STRING null
);
create table MDRRuleGroupInstance (
uuid_ VARCHAR(75) null,
ruleGroupInstanceId LONG not null primary key,
groupId LONG,
companyId LONG,
userId LONG,
userName VARCHAR(75) null,
createDate DATE null,
modifiedDate DATE null,
classNameId LONG,
classPK LONG,
ruleGroupId LONG,
priority INTEGER
);
alter table Organization_ drop column leftOrganizationId;
alter table Organization_ drop column rightOrganizationId;
alter table Organization_ add treePath STRING null;
alter table PollsVote add companyId LONG;
alter table PollsVote add userName VARCHAR(75) null;
alter table PollsVote add createDate DATE null;
alter table PollsVote add modifiedDate DATE null;
create table Repository (
uuid_ VARCHAR(75) null,
repositoryId LONG not null primary key,
groupId LONG,
companyId LONG,
userId LONG,
userName VARCHAR(75) null,
createDate DATE null,
modifiedDate DATE null,
classNameId LONG,
name VARCHAR(75) null,
description STRING null,
portletId VARCHAR(75) null,
typeSettings TEXT null,
dlFolderId LONG
);
create table RepositoryEntry (
uuid_ VARCHAR(75) null,
repositoryEntryId LONG not null primary key,
groupId LONG,
repositoryId LONG,
mappedId VARCHAR(75) null
);
create table ResourceBlock (
resourceBlockId LONG not null primary key,
companyId LONG,
groupId LONG,
name VARCHAR(75) null,
permissionsHash VARCHAR(75) null,
referenceCount LONG
);
create table ResourceBlockPermission (
resourceBlockPermissionId LONG not null primary key,
resourceBlockId LONG,
roleId LONG,
actionIds LONG
);
drop index IX_8D83D0CE on ResourcePermission;
drop index IX_4A1F4402 on ResourcePermission;
alter table ResourcePermission add primKeyId LONG;
alter table ResourcePermission add viewActionId BOOLEAN;
create table ResourceTypePermission (
resourceTypePermissionId LONG not null primary key,
companyId LONG,
groupId LONG,
name VARCHAR(75) null,
roleId LONG,
actionIds LONG
);
create table SocialActivityAchievement (
activityAchievementId LONG not null primary key,
groupId LONG,
companyId LONG,
userId LONG,
createDate LONG,
name VARCHAR(75) null,
firstInGroup BOOLEAN
);
create table SocialActivityCounter (
activityCounterId LONG not null primary key,
groupId LONG,
companyId LONG,
classNameId LONG,
classPK LONG,
name VARCHAR(75) null,
ownerType INTEGER,
currentValue INTEGER,
totalValue INTEGER,
graceValue INTEGER,
startPeriod INTEGER,
endPeriod INTEGER
);
create table SocialActivityLimit (
activityLimitId LONG not null primary key,
groupId LONG,
companyId LONG,
userId LONG,
classNameId LONG,
classPK LONG,
activityType INTEGER,
activityCounterName VARCHAR(75) null,
value VARCHAR(75) null
);
create table SocialActivitySetting (
activitySettingId LONG not null primary key,
groupId LONG,
companyId LONG,
classNameId LONG,
activityType INTEGER,
name VARCHAR(75) null,
value VARCHAR(1024) null
);
update Role_ set name = 'Site Administrator' where name = 'Community Administrator';
update Role_ set name = 'Site Content Reviewer' where name = 'Community Content Reviewer';
update Role_ set name = 'Site Member' where name = 'Community Member';
update Role_ set name = 'Site Owner' where name = 'Community Owner';
update Role_ set name = 'Organization User' where name = 'Organization Member';
alter table User_ add emailAddressVerified BOOLEAN;
alter table User_ add status int;
COMMIT_TRANSACTION;
update User_ set emailAddressVerified = TRUE;
update User_ set status = 0;
update User_ set status = 5 where active_ = FALSE;
alter table User_ drop column active_;
alter table UserGroup add addedByLDAPImport BOOLEAN;
alter table UserNotificationEvent add archived BOOLEAN;
alter table WorkflowDefinitionLink add classPK LONG;
alter table WorkflowDefinitionLink add typePK LONG;
COMMIT_TRANSACTION;
update WorkflowDefinitionLink set classPK = 0;
update WorkflowDefinitionLink set typePK = 0;
drop table QUARTZ_BLOB_TRIGGERS;
drop table QUARTZ_CALENDARS;
drop table QUARTZ_CRON_TRIGGERS;
drop table QUARTZ_FIRED_TRIGGERS;
drop table QUARTZ_JOB_DETAILS;
drop table QUARTZ_JOB_LISTENERS;
drop table QUARTZ_LOCKS;
drop table QUARTZ_PAUSED_TRIGGER_GRPS;
drop table QUARTZ_SCHEDULER_STATE;
drop table QUARTZ_SIMPLE_TRIGGERS;
drop table QUARTZ_TRIGGERS;
drop table QUARTZ_TRIGGER_LISTENERS;
create table QUARTZ_BLOB_TRIGGERS (
SCHED_NAME VARCHAR(120) not null,
TRIGGER_NAME VARCHAR(200) not null,
TRIGGER_GROUP VARCHAR(200) not null,
BLOB_DATA SBLOB null,
primary key (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP)
);
create table QUARTZ_CALENDARS (
SCHED_NAME VARCHAR(120) not null,
CALENDAR_NAME VARCHAR(200) not null,
CALENDAR SBLOB not null,
primary key (SCHED_NAME,CALENDAR_NAME)
);
create table QUARTZ_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)
);
create table QUARTZ_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 LONG not null,
PRIORITY INTEGER not null,
STATE VARCHAR(16) not null,
JOB_NAME VARCHAR(200) null,
JOB_GROUP VARCHAR(200) null,
IS_NONCONCURRENT BOOLEAN NULL,
REQUESTS_RECOVERY BOOLEAN NULL,
primary key (SCHED_NAME, ENTRY_ID)
);
create table QUARTZ_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 BOOLEAN not null,
IS_NONCONCURRENT BOOLEAN not null,
IS_UPDATE_DATA BOOLEAN not null,
REQUESTS_RECOVERY BOOLEAN not null,
JOB_DATA SBLOB null,
primary key (SCHED_NAME, JOB_NAME, JOB_GROUP)
);
create table QUARTZ_LOCKS (
SCHED_NAME VARCHAR(120) not null,
LOCK_NAME VARCHAR(40) not null ,
primary key (SCHED_NAME, LOCK_NAME)
);
create table QUARTZ_PAUSED_TRIGGER_GRPS (
SCHED_NAME VARCHAR(120) not null,
TRIGGER_GROUP VARCHAR(200) not null,
primary key (SCHED_NAME, TRIGGER_GROUP)
);
create table QUARTZ_SCHEDULER_STATE (
SCHED_NAME VARCHAR(120) not null,
INSTANCE_NAME VARCHAR(200) not null,
LAST_CHECKIN_TIME LONG not null,
CHECKIN_INTERVAL LONG not null,
primary key (SCHED_NAME, INSTANCE_NAME)
);
create table QUARTZ_SIMPLE_TRIGGERS (
SCHED_NAME VARCHAR(120) not null,
TRIGGER_NAME VARCHAR(200) not null,
TRIGGER_GROUP VARCHAR(200) not null,
REPEAT_COUNT LONG not null,
REPEAT_INTERVAL LONG not null,
TIMES_TRIGGERED LONG not null,
primary key (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP)
);
create table QUARTZ_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 LONG null,
LONG_PROP_2 LONG 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,
primary key (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP)
);
create table QUARTZ_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 LONG null,
PREV_FIRE_TIME LONG null,
PRIORITY INTEGER null,
TRIGGER_STATE VARCHAR(16) not null,
TRIGGER_TYPE VARCHAR(8) not null,
START_TIME LONG not null,
END_TIME LONG null,
CALENDAR_NAME VARCHAR(200) null,
MISFIRE_INSTR INTEGER null,
JOB_DATA SBLOB null,
primary key (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP)
);
COMMIT_TRANSACTION;
create index IX_88328984 on QUARTZ_JOB_DETAILS (SCHED_NAME, JOB_GROUP);
create index IX_779BCA37 on QUARTZ_JOB_DETAILS (SCHED_NAME, REQUESTS_RECOVERY);
create index IX_BE3835E5 on QUARTZ_FIRED_TRIGGERS (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP);
create index IX_4BD722BM on QUARTZ_FIRED_TRIGGERS (SCHED_NAME, TRIGGER_GROUP);
create index IX_204D31E8 on QUARTZ_FIRED_TRIGGERS (SCHED_NAME, INSTANCE_NAME);
create index IX_339E078M on QUARTZ_FIRED_TRIGGERS (SCHED_NAME, INSTANCE_NAME, REQUESTS_RECOVERY);
create index IX_5005E3AF on QUARTZ_FIRED_TRIGGERS (SCHED_NAME, JOB_NAME, JOB_GROUP);
create index IX_BC2F03B0 on QUARTZ_FIRED_TRIGGERS (SCHED_NAME, JOB_GROUP);
create index IX_186442A4 on QUARTZ_TRIGGERS (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP, TRIGGER_STATE);
create index IX_1BA1F9DC on QUARTZ_TRIGGERS (SCHED_NAME, TRIGGER_GROUP);
create index IX_91CA7CCE on QUARTZ_TRIGGERS (SCHED_NAME, TRIGGER_GROUP, NEXT_FIRE_TIME, TRIGGER_STATE, MISFIRE_INSTR);
create index IX_D219AFDE on QUARTZ_TRIGGERS (SCHED_NAME, TRIGGER_GROUP, TRIGGER_STATE);
create index IX_A85822A0 on QUARTZ_TRIGGERS (SCHED_NAME, JOB_NAME, JOB_GROUP);
create index IX_8AA50BE1 on QUARTZ_TRIGGERS (SCHED_NAME, JOB_GROUP);
create index IX_EEFE382A on QUARTZ_TRIGGERS (SCHED_NAME, NEXT_FIRE_TIME);
create index IX_F026CF4C on QUARTZ_TRIGGERS (SCHED_NAME, NEXT_FIRE_TIME, TRIGGER_STATE);
create index IX_F2DD7C7E on QUARTZ_TRIGGERS (SCHED_NAME, NEXT_FIRE_TIME, TRIGGER_STATE, MISFIRE_INSTR);
create index IX_1F92813C on QUARTZ_TRIGGERS (SCHED_NAME, NEXT_FIRE_TIME, MISFIRE_INSTR);
create index IX_99108B6E on QUARTZ_TRIGGERS (SCHED_NAME, TRIGGER_STATE);
create index IX_CD7132D0 on QUARTZ_TRIGGERS (SCHED_NAME, CALENDAR_NAME);