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、开发者在语句错误的时候直接获取此文件即可
         -->