oracle.xml
22 KB
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
<?xml version="1.0" encoding="UTF-8"?><sql>
<statement key="0">
create table cloudstore_sqlrun (
keyStr varchar2(512),
appNo varchar2(512)
)
</statement>
<statement key="0.1">
create table cloudstore_errsql (
errKey varchar2(16) not null,
errSql varchar2(1000) ,
errMsg varchar2(1000) ,
errTime varchar2(20)
)
</statement>
<statement key="1">
create table cloudstore_role (
id integer not null,
rolename varchar2(512) not null,
rolecode varchar2(512) not null,
roledesc varchar2(512) not null,
appcode varchar2(512) not null,
del integer default 1
)
</statement>
<statement key="1.1">
create sequence cloudstore_role_seq
minvalue 1
maxvalue 99999999
start with 1
increment by 1
nocache
order
</statement>
<statement key="2">
create table cloudstore_rolemember (
id integer not null,
roleid integer not null,
membertype integer not null,
memberobj integer not null,
rolelevel integer not null,
roleobj integer not null,
del integer default 1
)
</statement>
<statement key="2.1">
create sequence cloudstore_rolemember_seq
minvalue 1
maxvalue 99999999
start with 1
increment by 1
nocache
order
</statement>
<statement key="3">
create table cloudstore_cdSerializeNo(
id varchar(50),
curNo varchar(300),
supNo varchar(300),
no1 varchar(300)
)
</statement>
<statement key="3.1">
create table cloudstore_tocstoken (
token varchar2(512) not null,
license varchar2(512) not null
)
</statement>
<statement key="3.2">
alter table cloudstore_tocstoken add loginconfig varchar2(512) default 0
</statement>
<statement key="3.3">
create table cloudstore_checkforuuid(
id varchar(300) not null,
uuid varchar(300) not null,
type varchar(300) not null
)
</statement>
<statement key="3.4">
alter table cloudstore_checkforuuid add counts integer
</statement>
<statement key="3.5">
alter table cloudstore_checkforuuid add name varchar(300)
</statement>
<statement key="3.6">
create table cloudstore_checkforuuidtimes(
id integer not null,
uuid varchar(300) not null,
updates Date,
count integer not null,
counts integer not null,
type varchar(300) not null,
urls varchar(300)
)
</statement>
<statement key="3.7">
create sequence cloudstore_checkfut_seq
minvalue 1
maxvalue 99999999
start with 1
increment by 1
nocache
order
</statement>
<statement key="3.80">
create table cloudstore_checkforky(
kyinit integer default '1' not null
)
</statement>
<statement key="3.81">
insert into cloudstore_checkforky (kyinit) values (1)
</statement>
<statement key="3.9">
create table cloudstore_checkforuuidtypes(
id integer not null,
license varchar(300) not null,
type varchar(300) not null
)
</statement>
<statement key="3.91">
create sequence cloudstore_checkfuts_seq
minvalue 1
maxvalue 99999999
start with 1
increment by 1
nocache
order
</statement>
<statement key="4.0">
create table cloudstore_checkforuuiddb(
id integer not null,
fid varchar(300) not null,
type varchar(300) not null ,
enname varchar(300) not null ,
chname varchar(300) not null ,
dbname varchar(300) ,
dbtitle varchar(500) ,
url varchar(300),
dborder integer
)
</statement>
<statement key="5">
create table cloudstore_appdb(
serialNumber varChar(30) not null,
uuid varchar(100) not null
)
</statement>
<statement key="7">
create table app_license(
code varchar(40) not null
)
</statement>
<statement key="8.1">
create table cloudstore_sdfcol(
id integer not null,
uuid varchar(1000) not null,
pageuid varchar(1000) not null,
key varchar(1000) not null,
display integer ,
orders varchar(1000) ,
orderkey varchar(1000) ,
text varchar(1000)
)
</statement>
<statement key="8.3">
create sequence cloudstore_sdfcol_seq
minvalue 1
maxvalue 99999999
start with 1
increment by 1
nocache
order
</statement>
<statement key="8.501">
CREATE TABLE CS_ECOLOGY_PC_DEMO (
id varchar2(250) NOT NULL ,
demo_input varchar2(250) ,
demo_textarea varchar2(250) ,
demo_select varchar2(250) ,
demo_datepicker varchar2(250) ,
demo_timepicker varchar2(250) ,
demo_rangepicker varchar2(250) ,
demo_browser varchar2(250) ,
demo_selectlinkage varchar2(250) ,
demo_checkbox varchar2(250) ,
fromDate varchar2(250) ,
toDate varchar2(250) ,
demo_colorpicker varchar2(250) ,
demo_upload varchar2(250) ,
demo_richtext varchar2(250) ,
demo_radio varchar2(250) ,
demo_password varchar2(250)
)
</statement>
<statement key="8.502">
CREATE TABLE CS_ECOLOGY_PC_DEMO_WORKFOLW (
id varchar2(255) NOT NULL ,
requestname varchar2(255) ,
creater varchar2(255) ,
state varchar2(255) ,
creatertime varchar2(255) ,
type varchar2(255) ,
constraint pk_ec_pc_demo_wf primary key (id)
)
</statement>
<statement key="9">
CREATE TABLE cloud_logintoken(
userid varchar2(500) NOT NULL,
loginid varchar2(500) NOT NULL,
access_token varchar2(500) NOT NULL,
logintimes varchar2(500) NOT NULL,
updatetimes varchar2(500) NOT NULL,
sessionid varchar2(500) NOT NULL,
status varchar2(500)
)
</statement>
<statement key="11.1">
create table cloudstore_codesegment
(
id varchar2(250) not null ,
folderid varchar2(250),
version int,
name varchar2(100),
fileextension varchar2(100),
category varchar2(50),
creater int,
attachmentid int,
compiledid int,
flownum int,
deleted int,
status varchar2(10),
createdate varchar2(10),
createtime varchar2(8),
modifydate varchar2(10),
modifytime varchar2(8),
constraint pk_cloudstore_codesegment primary key (id)
)
</statement>
<statement key="11.2">
create table cloudstore_codeversion
(
id varchar2(250) not null ,
userid int,
filecode varchar2(250),
name varchar2(100),
attachmentid int,
version int,
lastversion int,
status varchar2(10),
operatingdate varchar2(10),
operatingtime varchar2(8),
constraint pk_cloudstore_codeversion primary key (id)
)
</statement>
<statement key="11.3">
create table cloudstore_codefolder
(
id varchar2(250) not null ,
name varchar2(100),
parentid varchar2(250),
description varchar2(1000),
creater int,
flownum int,
deleted int,
depth int,
status varchar2(10),
createdate varchar2(10),
createtime varchar2(8),
modifydate varchar2(10),
modifytime varchar2(8),
constraint pk_cloudstore_codefolder primary key (id)
)
</statement>
<statement key="11.4">
create table cloudstore_releaselog (
id varchar2(250) not null ,
folderid varchar2(250),
name varchar2(250),
attachmentid int,
category varchar2(250),
isCluster int,
host varchar2(250),
userid int,
needupdate int,
deleted int,
operatingdate varchar2(10),
operatingtime varchar2(8),
constraint pk_cloudstore_releaselog primary key (id)
)
</statement>
<statement key="11.41">
alter table cloudstore_releaselog add route varchar2(250)
</statement>
<statement key="12.1">
delete from SystemRightDetail where rightid =2398
</statement>
<statement key="12.2">
delete from SystemRightsLanguage where id =2398
</statement>
<statement key="12.3">
delete from SystemRights where id =2398
</statement>
<statement key="12.4">
insert into SystemRights (id,rightdesc,righttype,detachable) values (2398,'前端在线开发权限','7',0)
</statement>
<statement key="12.5">
insert into SystemRightsLanguage (id,languageid,rightname,rightdesc) values (2398,7,'前端在线开发权限','前端在线开发权限')
</statement>
<statement key="12.6">
insert into SystemRightsLanguage (id,languageid,rightname,rightdesc) values (2398,8,'Front-end Coding Online','Front-end Coding Online')
</statement>
<statement key="12.7">
insert into SystemRightsLanguage (id,languageid,rightname,rightdesc) values (2398,9,'前端線上開發許可權','前端線上開發許可權')
</statement>
<statement key="12.8">
insert into SystemRightDetail (id,rightdetailname,rightdetail,rightid) values (43656,'前端在线开发权限','CodingOnline:Front-end',2398)
</statement>
<statement key="12.91">
alter table cloudstore_codesegment add attribute varchar2(10)
</statement>
<statement key="12.92">
alter table cloudstore_codefolder add attribute varchar2(10)
</statement>
<statement key="13.1">
alter table cloudstore_codesegment add type int default 0
</statement>
<statement key="13.2">
alter table cloudstore_codefolder add type int default 0
</statement>
<statement key="13.3">
alter table cloudstore_codesegment add viewattr int default 2
</statement>
<statement key="13.4">
alter table cloudstore_codefolder add viewattr int default 2
</statement>
<statement key="13.5">
alter table cloudstore_releaselog add kbversion varchar2(1000)
</statement>
<statement key="13.6">
alter table cloudstore_codefolder add version int
</statement>
<statement key="13.7">
alter table cloudstore_codesegment add state varchar2(10)
</statement>
<statement key="14.1">
create table cloudstore_folderversion
(
id varchar(250) not null ,
parentid varchar(250),
userid int,
folderid varchar(2000),
datakey varchar(2000),
objecttype varchar(20),
operatetype varchar(10),
originname varchar(1000),
newname varchar(1000),
origincontent varchar(1000),
newcontent varchar(1000),
version int,
lastversion int,
restored int,
status varchar(10),
modifydate varchar(10),
modifytime varchar(8),
constraint pk_cloudstore_folderversion primary key (id)
)
</statement>
<statement key="14.2">
alter table cloudstore_codefolder add shownum int default 0
</statement>
<statement key="14.3">
alter table cloudstore_codesegment add shownum int default 0
</statement>
<statement key="14.4">
alter table cloudstore_codesegment add mergenum int default 0
</statement>
<statement key="14.5">
alter table cloudstore_codesegment add impmodule varchar2(1000)
</statement>
<statement key="14.6">
alter table cloudstore_codesegment add expmodule varchar2(1000)
</statement>
<statement key="14.7">
alter table cloudstore_codesegment add rootfolder varchar2(250)
</statement>
<statement key="15.01">
create table cloudstore_ecodefile (
id varchar2(250) not null,
name varchar2(250),
host varchar2(250),
modifydate varchar2(10),
modifytime varchar2(8),
constraint pk_cloudstore_ecodefile primary key (id)
)
</statement>
<statement key="15.011">
alter table cloudstore_ecodefile add attachid int
</statement>
<statement key="15.02">
create table cloudstore_foldertype (
id varchar2(250) not null,
name varchar2(250),
shownum int default 0,
flownum int default 0,
creater int,
deleted int default 0,
status varchar2(10),
createdate varchar2(10),
createtime varchar2(8),
modifydate varchar2(10),
modifytime varchar2(8),
constraint pk_cloudstore_foldertype primary key (id)
)
</statement>
<statement key="15.021">
alter table cloudstore_foldertype add parentid varchar2(250)
</statement>
<statement key="15.03">
insert into
cloudstore_foldertype
(id,name,shownum,creater)
values
('f7dc85d3db774409b45d82b4f91668c6', '默认分类', -1, 1)
</statement>
<statement key="15.031">
alter table
cloudstore_foldertype
modify
status varchar2(50)
</statement>
<statement key="15.032">
update
cloudstore_foldertype
set
status = 'undeletable'
where
id = 'f7dc85d3db774409b45d82b4f91668c6'
</statement>
<statement key="15.033">
update
cloudstore_foldertype
set
parentid = 'root'
where
id = 'f7dc85d3db774409b45d82b4f91668c6'
</statement>
<statement key="15.04">
alter table cloudstore_codefolder add foldertype varchar2(250)
</statement>
<statement key="15.05">
update
cloudstore_codefolder
set
foldertype = 'f7dc85d3db774409b45d82b4f91668c6'
where
parentid = 'root'
</statement>
<statement key="15.06">
create table cloudstore_ecode (
id varchar2(250) not null,
type varchar2(250),
datakey varchar2(250),
datavalue varchar2(250),
status varchar2(50),
constraint pk_cloudstore_ecode primary key (id)
)
</statement>
<statement key="16.01">
create table cloudstore_resource (
id varchar2(250) not null ,
parentid varchar2(250),
attachid int,
filesize int,
name varchar2(250),
extension varchar2(20),
flownum int,
category varchar2(250),
route varchar2(250),
shownum int default 0,
creater int,
deleted int default 0,
status varchar2(10),
createdate varchar2(10),
createtime varchar2(8),
modifydate varchar2(10),
modifytime varchar2(8),
constraint pk_cloudstore_resource primary key (id)
)
</statement>
<statement key="16.02">
alter table cloudstore_codefolder add sharemd varchar2(10) default 'n'
</statement>
<statement key="16.03">
alter table cloudstore_resource add originid varchar2(100)
</statement>
<statement key="16.04">
update cloudstore_resource set originid = 'y'
</statement>
<statement key="17.01">
create table cloudstore_plugin (
id varchar(250) not null ,
name varchar(250),
category varchar(1000),
datakey varchar(4000),
extension varchar(20),
status varchar(10),
modifydate varchar(10),
modifytime varchar(8),
operatingdate varchar(10),
operatingtime varchar(8),
constraint pk_cloudstore_plugin primary key (id)
)
</statement>
<statement key="17.02">
delete from cloudstore_releaselog
</statement>
<statement key="17.03">
drop table cloudstore_ecodefile
</statement>
<statement key="17.04">
create table cloudstore_ecodefile (
id varchar2(100) not null,
macaddress varchar(250),
datavalue clob,
modifydate varchar2(10),
modifytime varchar2(8),
constraint pk_cloudstore_ecodefile primary key (id)
)
</statement>
<statement key="17.05">
alter table cloudstore_codefolder add debugmode varchar2(10) default 'n'
</statement>
<statement key="17.06">
alter table cloudstore_codefolder add allowrelease varchar2(10) default 'y'
</statement>
<statement key="17.061">
alter table cloudstore_codefolder add cloudsharing varchar2(10) default 'toShare'
</statement>
<statement key="17.07">
alter table cloudstore_foldertype add allowrelease varchar2(10) default 'y'
</statement>
<statement key="19.01">
delete from cloudstore_plugin
</statement>
<statement key="19.02">
alter table cloudstore_plugin add host varchar2(250)
</statement>
<statement key = "20.001">
create table cloudstore_sourcecode (
id int not null,
content clob,
constraint pk_cloudstore_sourcecode primary key (id)
)
</statement>
<!--<statement key="18.01">-->
<!--create table cloudstore_permission (-->
<!--id int not null,-->
<!--folderid varchar2(100) NOT NULL ,-->
<!--objectid varchar2(100) NOT NULL ,-->
<!--objecttype varchar2(100),-->
<!--permission varchar2(100),-->
<!--status varchar2(100),-->
<!--constraint pk_cloudstore_permission primary key (id)-->
<!--)-->
<!--</statement>-->
<!--<statement key="18.02">-->
<!--create sequence cloudstore_permission_idseq-->
<!--INCREMENT BY 1-->
<!--START WITH 1-->
<!--NOMAXVALUE-->
<!--NOCYCLE-->
<!--NOCACHE-->
<!--</statement>-->
<!--<statement key="18.03">-->
<!--create or replace trigger cloudstore_permission_idtri-->
<!--before insert on cloudstore_permission-->
<!--for each row-->
<!--begin-->
<!--select cloudstore_permission_idseq.nextval into :new.id from dual-->
<!--end-->
<!--</statement>-->
</sql><!--
drop table cloudstore_sqlrun
/
commit
/
drop table cloudstore_role
/
commit
/
drop sequence cloudstore_role_seq
/
commit
/
drop table cloudstore_rolemember
/
commit
/
drop sequence cloudstore_rolemember_seq
/
commit
/
<statement key="4.2">
create table cloudstore_defcol(
id Integer not null,
systemid varchar(300) not null default 0,
col_base_id varchar(300) ,
pageid varchar(300) ,
pageuid varchar(300) ,
userid varchar(300) ,
orders varchar(300) ,
onlyWidth varchar(300) ,
width_ varchar(300)
)
</statement>
<statement key="4.21">
create sequence cloudstore_defcolseq
minvalue 1
maxvalue 99999999
start with 1
increment by 1
nocache
order
</statement>
<statement key="1.2">
create trigger cloudstore_role_tri
before insert on cloudstore_role
for each row
declare
nextid number;
begin
IF :new.id IS NULLor :new.id=0 THEN
select cloudstore_role_seq.nextval
into nextid
from sys.dual;
:new.id:=nextid;
end if;
end cloudstore_role_tri
</statement>
<statement key="2.2">
create or replace trigger cloudstore_rolemember_tri
before insert on cloudstore_rolemember
for each row
declare
nextid number;
begin
IF :new.id IS NULLor :new.id=0 THEN
select cloudstore_rolemember_seq.nextval
into nextid
from sys.dual;
:new.id:=nextid;
end if;
end cloudstore_rolemember_tri
</statement>
1、参开配置如下:
<sql>
<statement>
create table ...
</statement>
</sql>
2、系统打开后会自动按顺序执行statement,如果有错误会在xml中体现,执行完成会有如下提示,也可以手动标记executed="true"达到不执行的效果,如果有错误会出现error标签
<sql>
<statement executed="true" error="">
create table ...
</statement>
</sql>
3、开发者在语句错误的时候直接获取此文件即可
-->