/
oracleoci.sql
867 lines (798 loc) · 24.6 KB
/
oracleoci.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
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
CREATE TABLE CMS_SYSTEMPROPERTIES
( SYSTEMPROPERTY_ID int not null,
SYSTEMPROPERTY_NAME VARCHAR2(40) not null,
SYSTEMPROPERTY_VALUE blob,
PRIMARY KEY (SYSTEMPROPERTY_ID),
UNIQUE (SYSTEMPROPERTY_NAME) );
CREATE TABLE CMS_USERS
( USER_ID VARCHAR2(36) not null,
USER_NAME VARCHAR2(64) not null,
USER_PASSWORD VARCHAR2(32) not null,
USER_RECOVERY_PASSWORD VARCHAR2(32) not null,
USER_DESCRIPTION VARCHAR2(255) not null,
USER_FIRSTNAME VARCHAR2(50) not null ,
USER_LASTNAME VARCHAR2(50) not null ,
USER_EMAIL VARCHAR2(100) not null ,
USER_LASTLOGIN DATE not null,
USER_LASTUSED DATE not null,
USER_FLAGS int not null,
USER_INFO blob,
USER_DEFAULT_GROUP_ID VARCHAR2(36) not null,
USER_ADDRESS VARCHAR2(100) not null ,
USER_SECTION VARCHAR2(50) not null ,
USER_TYPE int not null,
primary key(USER_ID),
unique (USER_NAME) );
CREATE TABLE CMS_PROJECTS
( PROJECT_ID int not null,
USER_ID VARCHAR2(36) not null,
GROUP_ID VARCHAR2(36) not null,
MANAGERGROUP_ID VARCHAR2(36) not null,
TASK_ID int not null,
PROJECT_NAME VARCHAR2(64) not null,
PROJECT_DESCRIPTION VARCHAR2(255) not null,
PROJECT_FLAGS int not null,
PROJECT_CREATEDATE date not null,
PROJECT_TYPE int not null,
primary key (PROJECT_ID),
unique(PROJECT_NAME,PROJECT_CREATEDATE) );
CREATE TABLE CMS_BACKUP_PROJECTS
(VERSION_ID int not null,
PROJECT_ID int not null,
PROJECT_NAME VARCHAR2(64) not null,
PROJECT_PUBLISHDATE date,
PROJECT_PUBLISHED_BY VARCHAR2(36) not null,
PROJECT_PUBLISHED_BY_NAME VARCHAR2(167),
USER_ID VARCHAR2(36) not null,
USER_NAME VARCHAR2(167),
GROUP_ID VARCHAR2(36) not null,
GROUP_NAME VARCHAR2(64),
MANAGERGROUP_ID VARCHAR2(36) not null,
MANAGERGROUP_NAME VARCHAR2(64),
PROJECT_DESCRIPTION VARCHAR2(255) not null,
PROJECT_CREATEDATE date not null,
PROJECT_TYPE int not null,
TASK_ID int not null,
primary key (VERSION_ID));
CREATE TABLE CMS_PROJECTRESOURCES
(PROJECT_ID NUMBER NOT NULL,
RESOURCE_NAME VARCHAR2(248) NOT NULL,
PRIMARY KEY (PROJECT_ID, RESOURCE_NAME));
CREATE TABLE CMS_BACKUP_PROJECTRESOURCES
(VERSION_ID int NOT NULL,
PROJECT_ID int NOT NULL,
RESOURCE_NAME VARCHAR2(248) NOT NULL,
PRIMARY KEY (VERSION_ID, PROJECT_ID, RESOURCE_NAME));
CREATE TABLE CMS_OFFLINE_PROPERTYDEF
( PROPERTYDEF_ID int not null,
PROPERTYDEF_NAME VARCHAR2(64) not null,
RESOURCE_TYPE int not null,
primary key(PROPERTYDEF_ID),
unique(PROPERTYDEF_NAME, RESOURCE_TYPE) );
CREATE TABLE CMS_ONLINE_PROPERTYDEF
( PROPERTYDEF_ID int not null,
PROPERTYDEF_NAME VARCHAR2(64) not null,
RESOURCE_TYPE int not null,
primary key(PROPERTYDEF_ID),
unique(PROPERTYDEF_NAME, RESOURCE_TYPE) );
CREATE TABLE CMS_BACKUP_PROPERTYDEF
( PROPERTYDEF_ID int not null,
PROPERTYDEF_NAME VARCHAR2(64) not null,
RESOURCE_TYPE int not null,
primary key(PROPERTYDEF_ID),
unique(PROPERTYDEF_NAME, RESOURCE_TYPE) );
CREATE TABLE CMS_OFFLINE_PROPERTIES (
PROPERTY_ID int not null,
PROPERTYDEF_ID int not null,
STRUCTURE_ID VARCHAR2(36) not null,
PROPERTY_VALUE VARCHAR2(255) not null,
primary key(PROPERTY_ID),
unique(PROPERTYDEF_ID, STRUCTURE_ID)
);
CREATE TABLE CMS_ONLINE_PROPERTIES (
PROPERTY_ID int not null,
PROPERTYDEF_ID int not null,
STRUCTURE_ID VARCHAR2(36) not null,
PROPERTY_VALUE VARCHAR2(255) not null,
primary key(PROPERTY_ID),
unique(PROPERTYDEF_ID,STRUCTURE_ID)
);
CREATE TABLE CMS_BACKUP_PROPERTIES (
PROPERTY_ID int not null,
PROPERTYDEF_ID int not null,
STRUCTURE_ID VARCHAR2(36) not null,
PROPERTY_VALUE VARCHAR2(255) not null,
VERSION_ID int,
primary key(PROPERTY_ID),
unique(PROPERTYDEF_ID,STRUCTURE_ID)
);
CREATE TABLE CMS_OFFLINE_RESOURCES (
RESOURCE_ID VARCHAR2(36) not null,
RESOURCE_TYPE int not null,
RESOURCE_FLAGS int not null,
USER_ID VARCHAR2(36) not null,
GROUP_ID VARCHAR2(36) not null,
FILE_ID VARCHAR2(36) not null,
ACCESS_FLAGS int not null,
LAUNCHER_TYPE int not null,
LAUNCHER_CLASSNAME VARCHAR2(255) not null,
DATE_CREATED DATE not null,
DATE_LASTMODIFIED DATE not null,
RESOURCE_SIZE int not null,
primary key(RESOURCE_ID)
);
CREATE TABLE CMS_ONLINE_RESOURCES (
RESOURCE_ID VARCHAR2(36) not null,
RESOURCE_TYPE int not null,
RESOURCE_FLAGS int not null,
USER_ID VARCHAR2(36) not null,
GROUP_ID VARCHAR2(36) not null,
FILE_ID VARCHAR2(36) not null,
ACCESS_FLAGS int not null,
LAUNCHER_TYPE int not null,
LAUNCHER_CLASSNAME VARCHAR2(255) not null,
DATE_CREATED DATE not null,
DATE_LASTMODIFIED DATE not null,
RESOURCE_SIZE int not null,
primary key(RESOURCE_ID)
);
CREATE TABLE CMS_BACKUP_RESOURCES (
RESOURCE_ID VARCHAR2(36) not null,
RESOURCE_TYPE int not null,
RESOURCE_FLAGS int not null,
USER_ID VARCHAR2(36) not null,
USER_NAME VARCHAR2(167),
GROUP_NAME VARCHAR2(64),
GROUP_ID VARCHAR2(36) not null,
FILE_ID VARCHAR2(36) not null,
ACCESS_FLAGS int not null,
LAUNCHER_TYPE int not null,
LAUNCHER_CLASSNAME VARCHAR2(255) not null,
DATE_CREATED DATE not null,
DATE_LASTMODIFIED DATE not null,
RESOURCE_SIZE int not null,
VERSION_ID int not null,
primary key(RESOURCE_ID),
unique(VERSION_ID,RESOURCE_ID)
);
CREATE TABLE CMS_OFFLINE_FILES
(FILE_ID VARCHAR2(36) not null,
FILE_CONTENT blob not null,
primary key (FILE_ID));
CREATE TABLE CMS_ONLINE_FILES
(FILE_ID VARCHAR2(36) not null,
FILE_CONTENT blob not null,
primary key (FILE_ID));
CREATE TABLE CMS_BACKUP_FILES
(FILE_ID VARCHAR2(36) not null,
FILE_CONTENT blob not null,
VERSION_ID int,
primary key (FILE_ID));
CREATE TABLE CMS_GROUPS
(GROUP_ID VARCHAR2(36) not null,
PARENT_GROUP_ID VARCHAR2(36) not null,
GROUP_NAME VARCHAR2(64) not null,
GROUP_DESCRIPTION VARCHAR2(255) not null,
GROUP_FLAGS int not null,
primary key(GROUP_ID),
unique(GROUP_NAME));
CREATE TABLE CMS_SYSTEMID
(TABLE_KEY VARCHAR2(255) not null,
ID int not null,
primary key (TABLE_KEY));
CREATE TABLE CMS_EXPORT_LINKS
(LINK_ID int not null,
LINK VARCHAR2(255) not null,
CREATEDATE DATE not null,
PROCESSED int,
primary key (LINK_ID),
unique (LINK));
CREATE TABLE CMS_EXPORT_DEPENDENCIES
(LINK_ID int not null,
RESOURCENAME VARCHAR2(255),
unique(LINK_ID, RESOURCENAME));
CREATE TABLE CMS_OFFLINE_LINKS
(PAGE_ID VARCHAR2(36) NOT NULL,
LINK_DEST VARCHAR2(255),
unique(PAGE_ID, LINK_DEST));
CREATE TABLE CMS_ONLINE_LINKS
(PAGE_ID VARCHAR2(36) NOT NULL,
LINK_DEST VARCHAR2(255),
unique(PAGE_ID, LINK_DEST));
CREATE TABLE CMS_GROUPUSERS
(GROUP_ID VARCHAR2(36) not null,
USER_ID VARCHAR2(36) not null,
GROUPUSER_FLAGS int not null );
CREATE TABLE CMS_Task
( autofinish int,
endtime date,
escalationtyperef int,
id int NOT NULL,
initiatoruserref VARCHAR2(36),
milestoneref int,
name varchar(254),
originaluserref VARCHAR2(36),
agentuserref VARCHAR2(36),
parent int,
percentage varchar(50),
permission varchar(50),
priorityref int DEFAULT '2',
roleref VARCHAR2(36),
root int,
starttime date,
state int,
tasktyperef int,
timeout date,
wakeuptime date,
htmllink varchar(254),
estimatetime int DEFAULT '86400',
PRIMARY KEY (id));
CREATE TABLE CMS_TaskType
(autofinish int,
escalationtyperef int,
htmllink varchar(254),
id int NOT NULL,
name varchar(50),
permission varchar(50),
priorityref int,
roleref VARCHAR2(36),
PRIMARY KEY (id) );
CREATE TABLE CMS_TaskLog
(coment long,
externalusername varchar(254),
id int NOT NULL,
starttime date,
taskref int,
userref int,
type int DEFAULT '0',
PRIMARY KEY (id));
CREATE TABLE CMS_TaskPar
(id int NOT NULL,
parname varchar(50),
parvalue varchar(50),
ref int,
PRIMARY KEY (id));
create table CMS_SESSIONS
(SESSION_ID varchar(255) not null,
SESSION_LASTUSED DATE not null,
SESSION_DATA blob not null,
primary key(SESSION_ID));
create table CMS_MODULE_ONLINE_MASTER
(MASTER_ID VARCHAR2(36) not null,
SUB_ID NUMBER not null,
USER_ID VARCHAR2(36) not null,
GROUP_ID VARCHAR2(36) not null,
PROJECT_ID NUMBER not null,
ACCESS_FLAGS NUMBER not null,
STATE NUMBER not null,
LOCKED_BY VARCHAR2(36) not null,
LASTMODIFIED_BY VARCHAR2(36) not null,
DATE_CREATED DATE not null,
DATE_LASTMODIFIED DATE not null,
PUBLICATION_DATE DATE,
PURGE_DATE DATE,
FLAGS NUMBER,
FEED_ID NUMBER,
FEED_REFERENCE NUMBER,
FEED_FILENAME VARCHAR2(255),
TITLE VARCHAR2(255),
DATA_BIG_0 VARCHAR2(4000),
DATA_BIG_1 VARCHAR2(4000),
DATA_BIG_2 VARCHAR2(4000),
DATA_BIG_3 VARCHAR2(4000),
DATA_BIG_4 VARCHAR2(4000),
DATA_BIG_5 VARCHAR2(4000),
DATA_BIG_6 VARCHAR2(4000),
DATA_BIG_7 VARCHAR2(4000),
DATA_BIG_8 VARCHAR2(4000),
DATA_BIG_9 VARCHAR2(4000),
DATA_MEDIUM_0 VARCHAR2(2000),
DATA_MEDIUM_1 VARCHAR2(2000),
DATA_MEDIUM_2 VARCHAR2(2000),
DATA_MEDIUM_3 VARCHAR2(2000),
DATA_MEDIUM_4 VARCHAR2(2000),
DATA_MEDIUM_5 VARCHAR2(2000),
DATA_MEDIUM_6 VARCHAR2(2000),
DATA_MEDIUM_7 VARCHAR2(2000),
DATA_MEDIUM_8 VARCHAR2(2000),
DATA_MEDIUM_9 VARCHAR2(2000),
DATA_SMALL_0 VARCHAR2(500),
DATA_SMALL_1 VARCHAR2(500),
DATA_SMALL_2 VARCHAR2(500),
DATA_SMALL_3 VARCHAR2(500),
DATA_SMALL_4 VARCHAR2(500),
DATA_SMALL_5 VARCHAR2(500),
DATA_SMALL_6 VARCHAR2(500),
DATA_SMALL_7 VARCHAR2(500),
DATA_SMALL_8 VARCHAR2(500),
DATA_SMALL_9 VARCHAR2(500),
DATA_SMALL_10 VARCHAR2(500),
DATA_SMALL_11 VARCHAR2(500),
DATA_SMALL_12 VARCHAR2(500),
DATA_SMALL_13 VARCHAR2(500),
DATA_SMALL_14 VARCHAR2(500),
DATA_SMALL_15 VARCHAR2(500),
DATA_SMALL_16 VARCHAR2(500),
DATA_SMALL_17 VARCHAR2(500),
DATA_SMALL_18 VARCHAR2(500),
DATA_SMALL_19 VARCHAR2(500),
DATA_SMALL_20 VARCHAR2(500),
DATA_SMALL_21 VARCHAR2(500),
DATA_SMALL_22 VARCHAR2(500),
DATA_SMALL_23 VARCHAR2(500),
DATA_SMALL_24 VARCHAR2(500),
DATA_SMALL_25 VARCHAR2(500),
DATA_SMALL_26 VARCHAR2(500),
DATA_SMALL_27 VARCHAR2(500),
DATA_SMALL_28 VARCHAR2(500),
DATA_SMALL_29 VARCHAR2(500),
DATA_SMALL_30 VARCHAR2(500),
DATA_SMALL_31 VARCHAR2(500),
DATA_SMALL_32 VARCHAR2(500),
DATA_SMALL_33 VARCHAR2(500),
DATA_SMALL_34 VARCHAR2(500),
DATA_SMALL_35 VARCHAR2(500),
DATA_SMALL_36 VARCHAR2(500),
DATA_SMALL_37 VARCHAR2(500),
DATA_SMALL_38 VARCHAR2(500),
DATA_SMALL_39 VARCHAR2(500),
DATA_INT_0 NUMBER,
DATA_INT_1 NUMBER,
DATA_INT_2 NUMBER,
DATA_INT_3 NUMBER,
DATA_INT_4 NUMBER,
DATA_INT_5 NUMBER,
DATA_INT_6 NUMBER,
DATA_INT_7 NUMBER,
DATA_INT_8 NUMBER,
DATA_INT_9 NUMBER,
DATA_REFERENCE_0 NUMBER,
DATA_REFERENCE_1 NUMBER,
DATA_REFERENCE_2 NUMBER,
DATA_REFERENCE_3 NUMBER,
DATA_REFERENCE_4 NUMBER,
DATA_REFERENCE_5 NUMBER,
DATA_REFERENCE_6 NUMBER,
DATA_REFERENCE_7 NUMBER,
DATA_REFERENCE_8 NUMBER,
DATA_REFERENCE_9 NUMBER,
DATA_DATE_0 DATE,
DATA_DATE_1 DATE,
DATA_DATE_2 DATE,
DATA_DATE_3 DATE,
DATA_DATE_4 DATE,
primary key(MASTER_ID));
create table CMS_MODULE_ONLINE_CHANNEL_REL
(MASTER_ID NUMBER not null,
CHANNEL_ID NUMBER not null,
primary key(CHANNEL_ID, MASTER_ID));
create table CMS_MODULE_ONLINE_MEDIA
(MEDIA_ID NUMBER not null,
MASTER_ID VARCHAR2(36) not null,
MEDIA_POSITION NUMBER not null,
MEDIA_WIDTH NUMBER not null,
MEDIA_HEIGHT NUMBER not null,
MEDIA_SIZE NUMBER not null,
MEDIA_MIMETYPE VARCHAR2(255),
MEDIA_TYPE NUMBER not null,
MEDIA_TITLE VARCHAR2(255),
MEDIA_NAME VARCHAR2(255),
MEDIA_DESCRIPTION VARCHAR2(500) not null,
MEDIA LONG RAW not null,
primary key(MEDIA_ID));
create table CMS_MODULE_MASTER
(MASTER_ID VARCHAR2(36) not null,
SUB_ID NUMBER not null,
USER_ID VARCHAR2(36) not null,
GROUP_ID VARCHAR2(36) not null,
PROJECT_ID NUMBER not null,
ACCESS_FLAGS NUMBER not null,
STATE NUMBER not null,
LOCKED_BY VARCHAR2(36) not null,
LASTMODIFIED_BY VARCHAR2(36) not null,
DATE_CREATED DATE not null,
DATE_LASTMODIFIED DATE not null,
PUBLICATION_DATE DATE,
PURGE_DATE DATE,
FLAGS NUMBER,
FEED_ID NUMBER,
FEED_REFERENCE NUMBER,
FEED_FILENAME VARCHAR2(255),
TITLE VARCHAR2(255),
DATA_BIG_0 VARCHAR2(4000),
DATA_BIG_1 VARCHAR2(4000),
DATA_BIG_2 VARCHAR2(4000),
DATA_BIG_3 VARCHAR2(4000),
DATA_BIG_4 VARCHAR2(4000),
DATA_BIG_5 VARCHAR2(4000),
DATA_BIG_6 VARCHAR2(4000),
DATA_BIG_7 VARCHAR2(4000),
DATA_BIG_8 VARCHAR2(4000),
DATA_BIG_9 VARCHAR2(4000),
DATA_MEDIUM_0 VARCHAR2(2000),
DATA_MEDIUM_1 VARCHAR2(2000),
DATA_MEDIUM_2 VARCHAR2(2000),
DATA_MEDIUM_3 VARCHAR2(2000),
DATA_MEDIUM_4 VARCHAR2(2000),
DATA_MEDIUM_5 VARCHAR2(2000),
DATA_MEDIUM_6 VARCHAR2(2000),
DATA_MEDIUM_7 VARCHAR2(2000),
DATA_MEDIUM_8 VARCHAR2(2000),
DATA_MEDIUM_9 VARCHAR2(2000),
DATA_SMALL_0 VARCHAR2(500),
DATA_SMALL_1 VARCHAR2(500),
DATA_SMALL_2 VARCHAR2(500),
DATA_SMALL_3 VARCHAR2(500),
DATA_SMALL_4 VARCHAR2(500),
DATA_SMALL_5 VARCHAR2(500),
DATA_SMALL_6 VARCHAR2(500),
DATA_SMALL_7 VARCHAR2(500),
DATA_SMALL_8 VARCHAR2(500),
DATA_SMALL_9 VARCHAR2(500),
DATA_SMALL_10 VARCHAR2(500),
DATA_SMALL_11 VARCHAR2(500),
DATA_SMALL_12 VARCHAR2(500),
DATA_SMALL_13 VARCHAR2(500),
DATA_SMALL_14 VARCHAR2(500),
DATA_SMALL_15 VARCHAR2(500),
DATA_SMALL_16 VARCHAR2(500),
DATA_SMALL_17 VARCHAR2(500),
DATA_SMALL_18 VARCHAR2(500),
DATA_SMALL_19 VARCHAR2(500),
DATA_SMALL_20 VARCHAR2(500),
DATA_SMALL_21 VARCHAR2(500),
DATA_SMALL_22 VARCHAR2(500),
DATA_SMALL_23 VARCHAR2(500),
DATA_SMALL_24 VARCHAR2(500),
DATA_SMALL_25 VARCHAR2(500),
DATA_SMALL_26 VARCHAR2(500),
DATA_SMALL_27 VARCHAR2(500),
DATA_SMALL_28 VARCHAR2(500),
DATA_SMALL_29 VARCHAR2(500),
DATA_SMALL_30 VARCHAR2(500),
DATA_SMALL_31 VARCHAR2(500),
DATA_SMALL_32 VARCHAR2(500),
DATA_SMALL_33 VARCHAR2(500),
DATA_SMALL_34 VARCHAR2(500),
DATA_SMALL_35 VARCHAR2(500),
DATA_SMALL_36 VARCHAR2(500),
DATA_SMALL_37 VARCHAR2(500),
DATA_SMALL_38 VARCHAR2(500),
DATA_SMALL_39 VARCHAR2(500),
DATA_INT_0 NUMBER,
DATA_INT_1 NUMBER,
DATA_INT_2 NUMBER,
DATA_INT_3 NUMBER,
DATA_INT_4 NUMBER,
DATA_INT_5 NUMBER,
DATA_INT_6 NUMBER,
DATA_INT_7 NUMBER,
DATA_INT_8 NUMBER,
DATA_INT_9 NUMBER,
DATA_REFERENCE_0 NUMBER,
DATA_REFERENCE_1 NUMBER,
DATA_REFERENCE_2 NUMBER,
DATA_REFERENCE_3 NUMBER,
DATA_REFERENCE_4 NUMBER,
DATA_REFERENCE_5 NUMBER,
DATA_REFERENCE_6 NUMBER,
DATA_REFERENCE_7 NUMBER,
DATA_REFERENCE_8 NUMBER,
DATA_REFERENCE_9 NUMBER,
DATA_DATE_0 DATE,
DATA_DATE_1 DATE,
DATA_DATE_2 DATE,
DATA_DATE_3 DATE,
DATA_DATE_4 DATE,
primary key(MASTER_ID));
create table CMS_MODULE_CHANNEL_REL
(MASTER_ID NUMBER not null,
CHANNEL_ID NUMBER not null,
primary key(CHANNEL_ID, MASTER_ID));
create table CMS_MODULE_MEDIA
(MEDIA_ID NUMBER not null,
MASTER_ID VARCHAR2(36) not null,
MEDIA_POSITION NUMBER not null,
MEDIA_WIDTH NUMBER not null,
MEDIA_HEIGHT NUMBER not null,
MEDIA_SIZE NUMBER not null,
MEDIA_MIMETYPE VARCHAR2(255),
MEDIA_TYPE NUMBER not null,
MEDIA_TITLE VARCHAR2(255),
MEDIA_NAME VARCHAR2(255),
MEDIA_DESCRIPTION VARCHAR2(500) not null,
MEDIA LONG RAW not null,
primary key(MEDIA_ID));
create table CMS_MODULE_BACKUP_MASTER
(MASTER_ID VARCHAR2(36) not null,
SUB_ID NUMBER not null,
USER_ID VARCHAR2(36) not null,
GROUP_ID VARCHAR2(36) not null,
PROJECT_ID NUMBER not null,
ACCESS_FLAGS NUMBER not null,
STATE NUMBER not null,
LOCKED_BY VARCHAR2(36) not null,
LASTMODIFIED_BY VARCHAR2(36) not null,
DATE_CREATED DATE not null,
DATE_LASTMODIFIED DATE not null,
PUBLICATION_DATE DATE,
PURGE_DATE DATE,
FLAGS NUMBER,
FEED_ID NUMBER,
FEED_REFERENCE NUMBER,
FEED_FILENAME VARCHAR2(255),
TITLE VARCHAR2(255),
DATA_BIG_0 VARCHAR2(4000),
DATA_BIG_1 VARCHAR2(4000),
DATA_BIG_2 VARCHAR2(4000),
DATA_BIG_3 VARCHAR2(4000),
DATA_BIG_4 VARCHAR2(4000),
DATA_BIG_5 VARCHAR2(4000),
DATA_BIG_6 VARCHAR2(4000),
DATA_BIG_7 VARCHAR2(4000),
DATA_BIG_8 VARCHAR2(4000),
DATA_BIG_9 VARCHAR2(4000),
DATA_MEDIUM_0 VARCHAR2(2000),
DATA_MEDIUM_1 VARCHAR2(2000),
DATA_MEDIUM_2 VARCHAR2(2000),
DATA_MEDIUM_3 VARCHAR2(2000),
DATA_MEDIUM_4 VARCHAR2(2000),
DATA_MEDIUM_5 VARCHAR2(2000),
DATA_MEDIUM_6 VARCHAR2(2000),
DATA_MEDIUM_7 VARCHAR2(2000),
DATA_MEDIUM_8 VARCHAR2(2000),
DATA_MEDIUM_9 VARCHAR2(2000),
DATA_SMALL_0 VARCHAR2(500),
DATA_SMALL_1 VARCHAR2(500),
DATA_SMALL_2 VARCHAR2(500),
DATA_SMALL_3 VARCHAR2(500),
DATA_SMALL_4 VARCHAR2(500),
DATA_SMALL_5 VARCHAR2(500),
DATA_SMALL_6 VARCHAR2(500),
DATA_SMALL_7 VARCHAR2(500),
DATA_SMALL_8 VARCHAR2(500),
DATA_SMALL_9 VARCHAR2(500),
DATA_SMALL_10 VARCHAR2(500),
DATA_SMALL_11 VARCHAR2(500),
DATA_SMALL_12 VARCHAR2(500),
DATA_SMALL_13 VARCHAR2(500),
DATA_SMALL_14 VARCHAR2(500),
DATA_SMALL_15 VARCHAR2(500),
DATA_SMALL_16 VARCHAR2(500),
DATA_SMALL_17 VARCHAR2(500),
DATA_SMALL_18 VARCHAR2(500),
DATA_SMALL_19 VARCHAR2(500),
DATA_SMALL_20 VARCHAR2(500),
DATA_SMALL_21 VARCHAR2(500),
DATA_SMALL_22 VARCHAR2(500),
DATA_SMALL_23 VARCHAR2(500),
DATA_SMALL_24 VARCHAR2(500),
DATA_SMALL_25 VARCHAR2(500),
DATA_SMALL_26 VARCHAR2(500),
DATA_SMALL_27 VARCHAR2(500),
DATA_SMALL_28 VARCHAR2(500),
DATA_SMALL_29 VARCHAR2(500),
DATA_SMALL_30 VARCHAR2(500),
DATA_SMALL_31 VARCHAR2(500),
DATA_SMALL_32 VARCHAR2(500),
DATA_SMALL_33 VARCHAR2(500),
DATA_SMALL_34 VARCHAR2(500),
DATA_SMALL_35 VARCHAR2(500),
DATA_SMALL_36 VARCHAR2(500),
DATA_SMALL_37 VARCHAR2(500),
DATA_SMALL_38 VARCHAR2(500),
DATA_SMALL_39 VARCHAR2(500),
DATA_INT_0 NUMBER,
DATA_INT_1 NUMBER,
DATA_INT_2 NUMBER,
DATA_INT_3 NUMBER,
DATA_INT_4 NUMBER,
DATA_INT_5 NUMBER,
DATA_INT_6 NUMBER,
DATA_INT_7 NUMBER,
DATA_INT_8 NUMBER,
DATA_INT_9 NUMBER,
DATA_REFERENCE_0 NUMBER,
DATA_REFERENCE_1 NUMBER,
DATA_REFERENCE_2 NUMBER,
DATA_REFERENCE_3 NUMBER,
DATA_REFERENCE_4 NUMBER,
DATA_REFERENCE_5 NUMBER,
DATA_REFERENCE_6 NUMBER,
DATA_REFERENCE_7 NUMBER,
DATA_REFERENCE_8 NUMBER,
DATA_REFERENCE_9 NUMBER,
DATA_DATE_0 DATE,
DATA_DATE_1 DATE,
DATA_DATE_2 DATE,
DATA_DATE_3 DATE,
DATA_DATE_4 DATE,
VERSION_ID NUMBER not null,
USER_NAME VARCHAR(167),
GROUP_NAME VARCHAR(64),
LASTMODIFIED_BY_NAME VARCHAR(167),
primary key(MASTER_ID, VERSION_ID));
create table CMS_MODULE_BACKUP_MEDIA
(MEDIA_ID NUMBER not null,
MASTER_ID VARCHAR2(36) not null,
MEDIA_POSITION NUMBER not null,
MEDIA_WIDTH NUMBER not null,
MEDIA_HEIGHT NUMBER not null,
MEDIA_SIZE NUMBER not null,
MEDIA_MIMETYPE VARCHAR2(255),
MEDIA_TYPE NUMBER not null,
MEDIA_TITLE VARCHAR2(255),
MEDIA_NAME VARCHAR2(255),
MEDIA_DESCRIPTION VARCHAR2(500) not null,
MEDIA LONG RAW not null,
VERSION_ID NUMBER not null,
primary key(MEDIA_ID, VERSION_ID));
create table CMS_WEBUSERS
( USER_ID VARCHAR2(36) not null,
USER_MEMBER_ID VARCHAR(255),
USER_SALUTATION VARCHAR(255),
USER_TITLE VARCHAR(255),
USER_PWD VARCHAR(255),
USER_PWD_QUESTION VARCHAR(255),
USER_PWD_ANSWER VARCHAR(255),
USER_CITY VARCHAR(255),
USER_POSTCODE VARCHAR(255),
USER_STATE VARCHAR(255),
USER_COUNTRY VARCHAR(255),
USER_ADDRESS_TYPE INT,
USER_BIRTHDAY DATE,
USER_PHONE VARCHAR(255),
USER_FAX VARCHAR(255),
USER_MOBILE VARCHAR(255),
USER_ACCEPT INT,
USER_RECOMMENDED_BY VARCHAR(255),
USER_PROFESSION VARCHAR(255),
USER_COMPANY VARCHAR(255),
USER_DEPARTMENT VARCHAR(255),
USER_POSITION VARCHAR(255),
USER_ACCOUNT_NUMBER VARCHAR(255),
USER_BANK_NUMBER VARCHAR(255),
USER_BANK VARCHAR(255),
USER_NEWSLETTER VARCHAR(255),
USER_EXTRAINFO_1 VARCHAR(255),
USER_EXTRAINFO_2 VARCHAR(255),
USER_EXTRAINFO_3 VARCHAR(255),
USER_EXTRAINFO_4 VARCHAR(255),
USER_EXTRAINFO_5 VARCHAR(255),
USER_EXTRAINFO_6 VARCHAR(255),
USER_EXTRAINFO_7 VARCHAR(255),
USER_EXTRAINFO_8 VARCHAR(255),
USER_EXTRAINFO_9 VARCHAR(255),
USER_EXTRAINFO_10 VARCHAR(255),
USER_EXTRAINFO_11 VARCHAR(255),
USER_EXTRAINFO_12 VARCHAR(255),
USER_EXTRAINFO_13 VARCHAR(255),
USER_EXTRAINFO_14 VARCHAR(255),
USER_EXTRAINFO_15 VARCHAR(255),
USER_EXTRAINFO_16 VARCHAR(255),
USER_EXTRAINFO_17 VARCHAR(255),
USER_EXTRAINFO_18 VARCHAR(255),
USER_EXTRAINFO_19 BLOB,
USER_EXTRAINFO_20 BLOB,
USER_PICTURE BLOB,
USER_PICTURE_NAME VARCHAR(255),
USER_CREATE_DATE DATE,
USER_LASTCHANGE_BY VARCHAR(255),
USER_LASTCHANGE_DATE DATE,
LOCKSTATE INT,
primary key (USER_ID)
);
CREATE TABLE CMS_ONLINE_ACCESSCONTROL
( RESOURCE_ID VARCHAR2(36) not null,
PRINCIPAL_ID VARCHAR2(36) not null,
ACCESS_ALLOWED INT,
ACCESS_DENIED INT,
ACCESS_FLAGS INT,
primary key (RESOURCE_ID, PRINCIPAL_ID));
CREATE TABLE CMS_OFFLINE_ACCESSCONTROL
( RESOURCE_ID VARCHAR2(36) not null,
PRINCIPAL_ID VARCHAR2(36) not null,
ACCESS_ALLOWED INT,
ACCESS_DENIED INT,
ACCESS_FLAGS INT,
primary key (RESOURCE_ID, PRINCIPAL_ID));
CREATE TABLE CMS_OFFLINE_STRUCTURE (
STRUCTURE_ID VARCHAR2(36) NOT NULL,
PARENT_ID VARCHAR2(36) NOT NULL,
RESOURCE_ID VARCHAR(236) NOT NULL,
PROJECT_ID INT NOT NULL,
RESOURCE_NAME VARCHAR2(255) NOT NULL,
LINK_TYPE INT,
STATE INT NOT NULL,
LOCKED_BY VARCHAR2(36) NOT NULL,
RESOURCE_LASTMODIFIED_BY VARCHAR2(36) NOT NULL,
PRIMARY KEY (STRUCTURE_ID)
);
CREATE TABLE CMS_ONLINE_STRUCTURE (
STRUCTURE_ID VARCHAR2(36) NOT NULL,
PARENT_ID VARCHAR2(36) NOT NULL,
RESOURCE_ID VARCHAR2(36) NOT NULL,
PROJECT_ID INT NOT NULL,
RESOURCE_NAME VARCHAR2(255) NOT NULL,
LINK_TYPE INT,
STATE INT NOT NULL,
LOCKED_BY VARCHAR2(36) NOT NULL,
RESOURCE_LASTMODIFIED_BY VARCHAR2(36) NOT NULL,
PRIMARY KEY (STRUCTURE_ID)
);
CREATE TABLE CMS_BACKUP_STRUCTURE (
VERSION_ID INT NOT NULL,
STRUCTURE_ID VARCHAR2(36) NOT NULL,
PARENT_ID VARCHAR2(36) NOT NULL,
RESOURCE_ID VARCHAR2(36) NOT NULL,
PROJECT_ID INT NOT NULL,
RESOURCE_NAME VARCHAR2(255) NOT NULL,
LINK_TYPE INT,
STATE INT NOT NULL,
LOCKED_BY VARCHAR2(36) NOT NULL,
RESOURCE_LASTMODIFIED_BY VARCHAR2(36) NOT NULL,
RESOURCE_LASTMODIFIED_BY_NAME VARCHAR2(167),
PRIMARY KEY (STRUCTURE_ID)
);
CREATE INDEX SESSIONS_LASTUSED ON
CMS_SESSIONS(SESSION_LASTUSED);
CREATE INDEX GROUP_PARENTID ON
CMS_GROUPS(PARENT_GROUP_ID);
CREATE INDEX GROUPUSER_GROUPID ON
CMS_GROUPUSERS(GROUP_ID);
CREATE INDEX GROUPUSER_USERID ON
CMS_GROUPUSERS(USER_ID);
CREATE INDEX PROJECTS_GROUPID ON
CMS_PROJECTS(GROUP_ID);
CREATE INDEX PROJECTS_MANAGERID ON
CMS_PROJECTS(MANAGERGROUP_ID);
CREATE INDEX PROJECTS_USERID ON
CMS_PROJECTS(USER_ID);
CREATE INDEX PROJECT_NAME ON
CMS_PROJECTS(PROJECT_NAME);
CREATE INDEX PROJECT_TASKID ON
CMS_PROJECTS(TASK_ID);
CREATE INDEX PROJECTS_FLAGS ON
CMS_PROJECTS (PROJECT_FLAGS);
CREATE INDEX IDX1 ON CMS_OFFLINE_RESOURCES (RESOURCE_TYPE);
CREATE INDEX IDX2 ON CMS_OFFLINE_RESOURCES (RESOURCE_ID,FILE_ID);
CREATE INDEX IDX4 ON CMS_OFFLINE_RESOURCES (FILE_ID);
CREATE INDEX IDX5 ON CMS_OFFLINE_RESOURCES (GROUP_ID);
CREATE INDEX IDX6 ON CMS_OFFLINE_RESOURCES (USER_ID);
CREATE INDEX IDX8 ON CMS_ONLINE_RESOURCES (RESOURCE_TYPE);
CREATE INDEX IDX9 ON CMS_ONLINE_RESOURCES (RESOURCE_ID,FILE_ID);
CREATE INDEX IDX11 ON CMS_ONLINE_RESOURCES (FILE_ID);
CREATE INDEX IDX12 ON CMS_ONLINE_RESOURCES (GROUP_ID);
CREATE INDEX IDX13 ON CMS_ONLINE_RESOURCES (USER_ID);
CREATE INDEX IDX15 ON CMS_OFFLINE_STRUCTURE (STRUCTURE_ID, RESOURCE_NAME);
CREATE INDEX IDX17 ON CMS_OFFLINE_STRUCTURE (STRUCTURE_ID, PARENT_ID);
CREATE INDEX IDX18 ON CMS_OFFLINE_STRUCTURE (STRUCTURE_ID, RESOURCE_ID);
CREATE INDEX IDX20 ON CMS_OFFLINE_STRUCTURE (PROJECT_ID);
CREATE INDEX IDX21 ON CMS_OFFLINE_STRUCTURE (STATE);
CREATE INDEX IDX23 ON CMS_ONLINE_STRUCTURE (STRUCTURE_ID, RESOURCE_NAME);
CREATE INDEX IDX25 ON CMS_ONLINE_STRUCTURE (STRUCTURE_ID, PARENT_ID);
CREATE INDEX IDX26 ON CMS_ONLINE_STRUCTURE (STRUCTURE_ID, RESOURCE_ID);
CREATE INDEX IDX28 ON CMS_ONLINE_STRUCTURE (PROJECT_ID);
CREATE INDEX IDX29 ON CMS_ONLINE_STRUCTURE (STATE);
CREATE INDEX SYSTEMID ON
CMS_SYSTEMID(TABLE_KEY, ID);
CREATE INDEX TASK_PARENT ON
CMS_TASK(PARENT);
CREATE INDEX TASK_TYPETASKREF ON
CMS_TASK(TASKTYPEREF);
CREATE INDEX TASKLOG_REF ON
CMS_TASKLOG(TASKREF);
CREATE INDEX TASKLOG_USERREF ON
CMS_TASKLOG(USERREF);
CREATE INDEX TASKPAR_REF ON
CMS_TASKPAR(REF);
CREATE INDEX PROJECTRESOURCE_RESOURCE_NAME ON
CMS_PROJECTRESOURCES(RESOURCE_NAME);
CREATE INDEX MASTER_SUBID ON
CMS_MODULE_MASTER(SUB_ID);
CREATE INDEX ONLINEMASTER_SUBID ON
CMS_MODULE_ONLINE_MASTER(SUB_ID);
CREATE INDEX ONLINEMEDIA_MASTERID ON
CMS_MODULE_ONLINE_MEDIA(MASTER_ID);
CREATE INDEX MEDIA_MASTERID ON
CMS_MODULE_MEDIA(MASTER_ID);