898. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 5/10/2018 8:40:08 AM Central Daylight Time. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.

898.1 Files compared

# Location File Last Modified
1 Thu May 10 13:40:08 2018 UTC
2 MHED_APPS_CIF.zip\VAR v4.2.7\var-resources-4.2.7@54bdc2933ef.zip\var-db\liquibase\build-lib\liquibase.jar\liquibase\parser\core\xml dbchangelog-1.0.xsd Wed May 2 11:37:12 2012 UTC

898.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 0 0
Changed 0 0
Inserted 1 536
Removed 0 0

898.3 Comparison options

Whitespace
Character case Differences in character case are significant
Line endings Differences in line endings (CR and LF characters) are ignored
CR/LF characters Not shown in the comparison detail

898.4 Active regular expressions

No regular expressions were active.

898.5 Comparison detail

        1   <?xml vers ion="1.0"  encoding=" UTF-8"?>
        2  
        3   <xsd:schem a xmlns:xs d="http:// www.w3.org /2001/XMLS chema"
        4                targetNa mespace="h ttp://www. liquibase. org/xml/ns /dbchangel og/1.0"
        5                xmlns="h ttp://www. liquibase. org/xml/ns /dbchangel og/1.0"
        6                elementF ormDefault ="qualifie d">
        7  
        8       <!-- T his is the  main (roo t) part of  the xsd - ->
        9       <xsd:e lement nam e="databas eChangeLog ">
        10           <x sd:complex Type>
        11                <xsd:seq uence>
        12                    <xsd :element n ame="preCo nditions"  minOccurs= "0" maxOcc urs="1">
        13                         <xsd:compl exType>
        14                             <xsd:c hoice>
        15                                 <x sd:group r ef="PreCon ditionChil dren" maxO ccurs="unb ounded"/>
        16                             </xsd: choice>
        17                         </xsd:comp lexType>
        18                    </xs d:element>
        19  
        20                    <!--  changeSet  -->
        21                    <xsd :element n ame="chang eSet" minO ccurs="0"  maxOccurs= "unbounded ">
        22                         <xsd:compl exType>
        23                             <xsd:c hoice>
        24                                 <x sd:group r ef="change SetChildre n" maxOccu rs="unboun ded"/>
        25                             </xsd: choice>
        26                             <xsd:a ttributeGr oup ref="c hangeSetAt tributes"/ >
        27                         </xsd:comp lexType>
        28                    </xs d:element>
        29  
        30                    <!--  include - ->
        31                    <xsd :element n ame="inclu de" minOcc urs="0" ma xOccurs="u nbounded">
        32                         <xsd:compl exType>
        33                             <xsd:a ttribute n ame="file"  type="xsd :string"/>
        34                         </xsd:comp lexType>
        35                    </xs d:element>
        36                </xsd:se quence>
        37                <xsd:att ributeGrou p ref="cha ngeLogAttr ibutes"/>
        38           </ xsd:comple xType>
        39       </xsd: element>
        40  
        41       <!-- A ttributes  for Databa seInfo -->
        42       <xsd:a ttributeGr oup name=" DatabaseIn foAttribut es">
        43           <x sd:attribu te name="t ype" type= "xsd:strin g"/>
        44           <x sd:attribu te name="v ersion" ty pe="xsd:st ring"/>
        45           <x sd:attribu te name="u sername" t ype="xsd:s tring"/>
        46           <x sd:attribu te name="p assword" t ype="xsd:s tring"/>
        47           <x sd:attribu te name="p ort" type= "xsd:integ er"/>
        48           <x sd:attribu te name="h ost" type= "xsd:strin g"/>
        49           <x sd:attribu te name="s chemaName"  type="xsd :string"/>
        50           <x sd:attribu te name="d riverName"  type="xsd :string"/>
        51       </xsd: attributeG roup>
        52  
        53       <!-- A ttributes  for change Set -->
        54       <xsd:a ttributeGr oup name=" changeLogA ttributes" >
        55           <x sd:attribu te name="l ogicalFile Path" type ="xsd:stri ng"/>
        56       </xsd: attributeG roup>
        57  
        58       <!-- A ttributes  for change Set -->
        59       <xsd:a ttributeGr oup name=" changeSetA ttributes" >
        60           <x sd:attribu te name="i d" type="x sd:string" />
        61           <x sd:attribu te name="a uthor" typ e="xsd:str ing"/>
        62           <x sd:attribu te name="c ontext" ty pe="xsd:st ring"/>
        63           <x sd:attribu te name="r unOnChange " type="xs d:boolean" />
        64           <x sd:attribu te name="r unAlways"  type="xsd: boolean"/>
        65       </xsd: attributeG roup>
        66  
        67       <!-- A ttributes  for constr aints -->
        68       <xsd:a ttributeGr oup name=" constraint sAttribute s">
        69           <x sd:attribu te name="n ullable" t ype="xsd:b oolean"/>
        70           <x sd:attribu te name="p rimaryKey"  type="xsd :boolean"/ >
        71           <x sd:attribu te name="u nique" typ e="xsd:boo lean"/>
        72           <x sd:attribu te name="r eferences"  type="xsd :string"/>
        73           <x sd:attribu te name="f oreignKeyN ame" type= "xsd:strin g"/>
        74           <x sd:attribu te name="d eleteCasca de" type=" xsd:boolea n"/>
        75           <x sd:attribu te name="d eferrable"  type="xsd :boolean"/ >
        76           <x sd:attribu te name="i nitiallyDe ferred" ty pe="xsd:bo olean"/>
        77       </xsd: attributeG roup>
        78  
        79       <xsd:a ttributeGr oup name=" column">
        80           <x sd:attribu te name="n ame" type= "xsd:strin g"/>
        81           <x sd:attribu te name="t ype" type= "xsd:strin g"/>
        82           <x sd:attribu te name="v alue" type ="xsd:stri ng"/>
        83           <x sd:attribu te name="v alueNumeri c" type="x sd:string" />
        84           <x sd:attribu te name="v alueBoolea n" type="x sd:string" />
        85           <x sd:attribu te name="d efaultValu e" type="x sd:string" />
        86           <x sd:attribu te name="a utoIncreme nt" type=" xsd:boolea n"/>
        87       </xsd: attributeG roup>
        88  
        89       <xsd:a ttributeGr oup name=" dropTableA ttributes" >
        90           <x sd:attribu te name="t ableName"  type="xsd: string"/>
        91           <x sd:attribu te name="c ascadeCons traints" t ype="xsd:b oolean"/>
        92       </xsd: attributeG roup>
        93  
        94       <xsd:a ttributeGr oup name=" renameTabl eAttribute s">
        95           <x sd:attribu te name="o ldTableNam e" type="x sd:string" />
        96           <x sd:attribu te name="n ewTableNam e" type="x sd:string" />
        97       </xsd: attributeG roup>
        98  
        99       <xsd:a ttributeGr oup name=" renameView Attributes ">
        100           <x sd:attribu te name="o ldViewName " type="xs d:string"/ >
        101           <x sd:attribu te name="n ewViewName " type="xs d:string"/ >
        102       </xsd: attributeG roup>
        103  
        104       <xsd:a ttributeGr oup name=" tableNameA ttribute">
        105           <x sd:attribu te name="t ableName"  type="xsd: string"/>
        106       </xsd: attributeG roup>
        107  
        108       <xsd:a ttributeGr oup name=" renameColu mnAttribut es">
        109           <x sd:attribu teGroup re f="tableNa meAttribut e"/>
        110           <x sd:attribu te name="o ldColumnNa me" type=" xsd:string "/>
        111           <x sd:attribu te name="n ewColumnNa me" type=" xsd:string "/>
        112           <x sd:attribu te name="c olumnDataT ype" type= "xsd:strin g"/>
        113       </xsd: attributeG roup>
        114  
        115       <xsd:a ttributeGr oup name=" dropColumn Attributes ">
        116           <x sd:attribu teGroup re f="tableNa meAttribut e"/>
        117           <x sd:attribu te name="c olumnName"  type="xsd :string"/>
        118       </xsd: attributeG roup>
        119  
        120       <xsd:a ttributeGr oup name=" sequenceAt tributes">
        121           <x sd:attribu te name="s equenceNam e" type="x sd:string" />
        122           <x sd:attribu te name="s tartValue"  type="xsd :string"/>
        123           <x sd:attribu te name="i ncrementBy " type="xs d:string"/ >
        124           <x sd:attribu te name="m axValue" t ype="xsd:s tring"/>
        125           <x sd:attribu te name="m inValue" t ype="xsd:s tring"/>
        126           <x sd:attribu te name="o rdered" ty pe="xsd:bo olean"/>
        127       </xsd: attributeG roup>
        128  
        129       <xsd:a ttributeGr oup name=" indexName" >
        130           <x sd:attribu te name="i ndexName"  type="xsd: string"/>
        131       </xsd: attributeG roup>
        132  
        133       <xsd:a ttributeGr oup name=" createInde x">
        134           <x sd:attribu teGroup re f="tableNa meAttribut e"/>
        135           <x sd:attribu teGroup re f="indexNa me"/>
        136       </xsd: attributeG roup>
        137  
        138  
        139       <xsd:e lement nam e="addPrim aryKey">
        140           <x sd:complex Type>
        141                <xsd:att ribute nam e="tableNa me" type=" xsd:string "/>
        142                <xsd:att ribute nam e="columnN ames" type ="xsd:stri ng"/>
        143                <xsd:att ribute nam e="constra intName" t ype="xsd:s tring"/>
        144           </ xsd:comple xType>
        145       </xsd: element>
        146  
        147       <xsd:e lement nam e="dropPri maryKey">
        148           <x sd:complex Type>
        149                <xsd:att ribute nam e="tableNa me" type=" xsd:string "/>
        150                <xsd:att ribute nam e="constra intName" t ype="xsd:s tring"/>
        151           </ xsd:comple xType>
        152       </xsd: element>
        153  
        154       <xsd:e lement nam e="addUniq ueConstrai nt">
        155           <x sd:complex Type>
        156                <xsd:att ribute nam e="tableNa me" type=" xsd:string "/>
        157                <xsd:att ribute nam e="columnN ames" type ="xsd:stri ng"/>
        158                <xsd:att ribute nam e="constra intName" t ype="xsd:s tring"/>
        159           </ xsd:comple xType>
        160       </xsd: element>
        161  
        162       <xsd:e lement nam e="dropUni queConstra int">
        163           <x sd:complex Type>
        164                <xsd:att ribute nam e="tableNa me" type=" xsd:string "/>
        165                <xsd:att ribute nam e="constra intName" t ype="xsd:s tring"/>
        166           </ xsd:comple xType>
        167       </xsd: element>
        168  
        169       <xsd:e lement nam e="addLook upTable">
        170           <x sd:complex Type>
        171                <xsd:att ribute nam e="existin gTableName " type="xs d:string"/ >
        172                <xsd:att ribute nam e="existin gColumnNam e" type="x sd:string" />
        173                <xsd:att ribute nam e="newTabl eName" typ e="xsd:str ing"/>
        174                <xsd:att ribute nam e="newColu mnName" ty pe="xsd:st ring"/>
        175                <xsd:att ribute nam e="newColu mnDataType " type="xs d:string"/ >
        176                <xsd:att ribute nam e="constra intName" t ype="xsd:s tring"/>
        177           </ xsd:comple xType>
        178       </xsd: element>
        179  
        180       <xsd:e lement nam e="addAuto Increment" >
        181           <x sd:complex Type>
        182                <xsd:att ribute nam e="tableNa me" type=" xsd:string "/>
        183                <xsd:att ribute nam e="columnN ame" type= "xsd:strin g"/>
        184                <xsd:att ribute nam e="columnD ataType" t ype="xsd:s tring"/>
        185           </ xsd:comple xType>
        186       </xsd: element>
        187  
        188       <xsd:e lement nam e="addDefa ultValue">
        189           <x sd:complex Type>
        190                <xsd:att ribute nam e="tableNa me" type=" xsd:string "/>
        191                <xsd:att ribute nam e="columnN ame" type= "xsd:strin g"/>
        192                <xsd:att ribute nam e="default Value" typ e="xsd:str ing"/>
        193           </ xsd:comple xType>
        194       </xsd: element>
        195  
        196       <xsd:e lement nam e="dropDef aultValue" >
        197           <x sd:complex Type>
        198                <xsd:att ribute nam e="tableNa me" type=" xsd:string "/>
        199                <xsd:att ribute nam e="columnN ame" type= "xsd:strin g"/>
        200           </ xsd:comple xType>
        201       </xsd: element>
        202  
        203       <xsd:a ttributeGr oup name=" addForeign KeyConstra intAttrib" >
        204           <x sd:attribu te name="b aseTableNa me" type=" xsd:string "/>
        205           <x sd:attribu te name="b aseColumnN ames" type ="xsd:stri ng"/>
        206           <x sd:attribu te name="c onstraintN ame" type= "xsd:strin g"/>
        207           <x sd:attribu te name="r eferencedT ableName"  type="xsd: string"/>
        208           <x sd:attribu te name="r eferencedC olumnNames " type="xs d:string"/ >
        209           <x sd:attribu te name="d eferrable"  type="xsd :boolean"/ >
        210           <x sd:attribu te name="i nitiallyDe ferred" ty pe="xsd:bo olean"/>
        211       </xsd: attributeG roup>
        212  
        213       <xsd:a ttributeGr oup name=" addNotNull Constraint Attrib">
        214           <x sd:attribu te name="t ableName"  type="xsd: string"/>
        215           <x sd:attribu te name="c olumnName"  type="xsd :string"/>
        216           <x sd:attribu te name="d efaultNull Value" typ e="xsd:str ing"/>
        217           <x sd:attribu te name="c olumnDataT ype" type= "xsd:strin g"/>
        218       </xsd: attributeG roup>
        219  
        220  
        221       <xsd:e lement nam e="addNotN ullConstra int">
        222           <x sd:complex Type>
        223                <xsd:att ributeGrou p ref="add NotNullCon straintAtt rib"/>
        224           </ xsd:comple xType>
        225       </xsd: element>
        226  
        227       <xsd:e lement nam e="addFore ignKeyCons traint">
        228           <x sd:complex Type>
        229                <xsd:att ributeGrou p ref="add ForeignKey Constraint Attrib"/>
        230           </ xsd:comple xType>
        231       </xsd: element>
        232  
        233       <xsd:a ttributeGr oup name=" dbmsAttrib ">
        234           <x sd:attribu te name="t ype" type= "xsd:strin g"/>
        235       </xsd: attributeG roup>
        236  
        237       <xsd:e lement nam e="dbms">
        238           <x sd:complex Type>
        239                <xsd:att ributeGrou p ref="dbm sAttrib"/>
        240           </ xsd:comple xType>
        241       </xsd: element>
        242  
        243       <xsd:e lement nam e="or">
        244           <x sd:complex Type>
        245                <xsd:seq uence>
        246                    <xsd :element r ef="dbms"  minOccurs= "0" maxOcc urs="unbou nded"/>
        247                </xsd:se quence>
        248           </ xsd:comple xType>
        249       </xsd: element>
        250  
        251       <xsd:e lement nam e="not">
        252           <x sd:complex Type>
        253  
        254                <xsd:cho ice>
        255                    <xsd :group ref ="NotPreCo nditionChi ldren" max Occurs="un bounded"/>
        256                </xsd:ch oice>
        257  
        258           </ xsd:comple xType>
        259       </xsd: element>
        260  
        261       <xsd:a ttributeGr oup name=" runningAsA ttrib">
        262           <x sd:attribu te name="u sername" t ype="xsd:s tring"/>
        263       </xsd: attributeG roup>
        264  
        265       <xsd:e lement nam e="running As">
        266           <x sd:complex Type>
        267                <xsd:att ributeGrou p ref="run ningAsAttr ib"/>
        268           </ xsd:comple xType>
        269       </xsd: element>
        270  
        271       <xsd:e lement nam e="preCond itions">
        272           <x sd:complex Type>
        273                <xsd:seq uence>
        274                    <xsd :element r ef="dbms"  minOccurs= "0"/>
        275                </xsd:se quence>
        276           </ xsd:comple xType>
        277       </xsd: element>
        278  
        279  
        280       <xsd:a ttributeGr oup name=" dropForeig nKeyConstr aintAttrib ">
        281           <x sd:attribu te name="b aseTableNa me" type=" xsd:string "/>
        282           <x sd:attribu te name="c onstraintN ame" type= "xsd:strin g"/>
        283       </xsd: attributeG roup>
        284  
        285       <xsd:e lement nam e="dropFor eignKeyCon straint">
        286           <x sd:complex Type>
        287                <xsd:att ributeGrou p ref="dro pForeignKe yConstrain tAttrib"/>
        288           </ xsd:comple xType>
        289       </xsd: element>
        290  
        291       <xsd:a ttributeGr oup name=" dropNotNul lConstrain tAttrib">
        292           <x sd:attribu te name="t ableName"  type="xsd: string"/>
        293           <x sd:attribu te name="c olumnName"  type="xsd :string"/>
        294           <x sd:attribu te name="c olumnDataT ype" type= "xsd:strin g"/>
        295       </xsd: attributeG roup>
        296  
        297  
        298       <xsd:e lement nam e="dropNot NullConstr aint">
        299           <x sd:complex Type>
        300                <xsd:att ributeGrou p ref="dro pNotNullCo nstraintAt trib"/>
        301           </ xsd:comple xType>
        302       </xsd: element>
        303  
        304  
        305       <xsd:e lement nam e="constra ints">
        306           <x sd:complex Type>
        307                <xsd:att ributeGrou p ref="con straintsAt tributes"/ >
        308           </ xsd:comple xType>
        309       </xsd: element>
        310  
        311  
        312       <xsd:e lement nam e="column" >
        313           <x sd:complex Type mixed ="true">
        314                <xsd:seq uence>
        315                    <xsd :element r ef="constr aints" min Occurs="0" />
        316                </xsd:se quence>
        317                <xsd:att ributeGrou p ref="col umn"/>
        318           </ xsd:comple xType>
        319       </xsd: element>
        320  
        321       <!-- C hildren fo r createTa ble -->
        322       <xsd:e lement nam e="createT able">
        323           <x sd:complex Type>
        324                <xsd:seq uence>
        325                    <xsd :element r ef="column " maxOccur s="unbound ed"/>
        326                </xsd:se quence>
        327                <xsd:att ributeGrou p ref="tab leNameAttr ibute"/>
        328           </ xsd:comple xType>
        329       </xsd: element>
        330  
        331       <!-- C hildren fo r createVi ew -->
        332       <xsd:e lement nam e="createV iew">
        333           <x sd:complex Type>
        334                <xsd:sim pleContent >
        335                    <xsd :extension  base="xsd :string">
        336                         <xsd:attri bute name= "viewName"  type="xsd :string"/>
        337                    </xs d:extensio n>
        338                </xsd:si mpleConten t>
        339           </ xsd:comple xType>
        340       </xsd: element>
        341  
        342       <!-- C hildren fo r insert - ->
        343       <xsd:e lement nam e="insert" >
        344           <x sd:complex Type>
        345                <xsd:seq uence>
        346                    <xsd :element r ef="column " maxOccur s="unbound ed"/>
        347                </xsd:se quence>
        348                <xsd:att ributeGrou p ref="tab leNameAttr ibute"/>
        349           </ xsd:comple xType>
        350       </xsd: element>
        351  
        352       <!-- C hildren fo r addColum  -->
        353       <xsd:e lement nam e="addColu mn">
        354           <x sd:complex Type>
        355                <xsd:seq uence>
        356                    <xsd :element r ef="column " maxOccur s="unbound ed"/>
        357                </xsd:se quence>
        358                <xsd:att ributeGrou p ref="tab leNameAttr ibute"/>
        359           </ xsd:comple xType>
        360       </xsd: element>
        361  
        362       <xsd:e lement nam e="rollbac k" type="x sd:string" />
        363  
        364       <!-- c omment  -- >
        365       <xsd:e lement nam e="comment " type="xs d:string"/ >
        366  
        367       <!-- s ql -->
        368       <xsd:e lement nam e="sql" ty pe="xsd:st ring"/>
        369  
        370       <!-- r enameTable  -->
        371       <xsd:e lement nam e="renameT able">
        372           <x sd:complex Type>
        373                <xsd:att ributeGrou p ref="ren ameTableAt tributes"/ >
        374           </ xsd:comple xType>
        375       </xsd: element>
        376  
        377       <xsd:e lement nam e="renameV iew">
        378           <x sd:complex Type>
        379                <xsd:att ributeGrou p ref="ren ameViewAtt ributes"/>
        380           </ xsd:comple xType>
        381       </xsd: element>
        382  
        383       <!-- d ropTable - ->
        384       <xsd:e lement nam e="dropTab le">
        385           <x sd:complex Type>
        386                <xsd:att ributeGrou p ref="dro pTableAttr ibutes"/>
        387           </ xsd:comple xType>
        388       </xsd: element>
        389  
        390       <xsd:e lement nam e="dropVie w">
        391           <x sd:complex Type>
        392                <xsd:att ribute nam e="viewNam e" type="x sd:string" />
        393           </ xsd:comple xType>
        394       </xsd: element>
        395  
        396       <!-- r enameColum n -->
        397       <xsd:e lement nam e="renameC olumn">
        398           <x sd:complex Type>
        399                <xsd:att ributeGrou p ref="ren ameColumnA ttributes" />
        400           </ xsd:comple xType>
        401       </xsd: element>
        402  
        403       <xsd:e lement nam e="dropCol umn">
        404           <x sd:complex Type>
        405                <xsd:att ributeGrou p ref="dro pColumnAtt ributes"/>
        406           </ xsd:comple xType>
        407       </xsd: element>
        408  
        409       <xsd:e lement nam e="modifyC olumn">
        410           <x sd:complex Type>
        411                <xsd:seq uence>
        412                    <xsd :element r ef="column " maxOccur s="unbound ed"/>
        413                </xsd:se quence>
        414                <xsd:att ributeGrou p ref="tab leNameAttr ibute"/>
        415           </ xsd:comple xType>
        416       </xsd: element>
        417  
        418       <xsd:e lement nam e="mergeCo lumns">
        419           <x sd:complex Type>
        420                <xsd:att ributeGrou p ref="tab leNameAttr ibute"/>
        421                <xsd:att ribute nam e="column1 Name" type ="xsd:stri ng"/>
        422                <xsd:att ribute nam e="joinStr ing" type= "xsd:strin g"/>
        423                <xsd:att ribute nam e="column2 Name" type ="xsd:stri ng"/>
        424                <xsd:att ribute nam e="finalCo lumnName"  type="xsd: string"/>
        425                <xsd:att ribute nam e="finalCo lumnType"  type="xsd: string"/>
        426           </ xsd:comple xType>
        427       </xsd: element>
        428  
        429       <xsd:g roup name= "whereClau se">
        430           <x sd:sequenc e>
        431                <xsd:ele ment name= "whereClau se" type=" xsd:string " minOccur s="0" maxO ccurs="unb ounded"/>
        432           </ xsd:sequen ce>
        433       </xsd: group>
        434  
        435       <xsd:e lement nam e="createS equence">
        436           <x sd:complex Type>
        437                <xsd:att ributeGrou p ref="seq uenceAttri butes"/>
        438           </ xsd:comple xType>
        439       </xsd: element>
        440  
        441       <xsd:e lement nam e="alterSe quence">
        442           <x sd:complex Type>
        443                <xsd:att ributeGrou p ref="seq uenceAttri butes"/>
        444           </ xsd:comple xType>
        445       </xsd: element>
        446  
        447       <xsd:e lement nam e="dropSeq uence">
        448           <x sd:complex Type>
        449                <xsd:att ributeGrou p ref="seq uenceAttri butes"/>
        450           </ xsd:comple xType>
        451       </xsd: element>
        452  
        453       <xsd:e lement nam e="createI ndex">
        454           <x sd:complex Type>
        455                <xsd:seq uence>
        456                    <xsd :element r ef="column " maxOccur s="unbound ed"/>
        457                </xsd:se quence>
        458                <xsd:att ributeGrou p ref="cre ateIndex"/ >
        459           </ xsd:comple xType>
        460       </xsd: element>
        461  
        462       <xsd:e lement nam e="dropInd ex">
        463           <x sd:complex Type>
        464                <xsd:att ributeGrou p ref="tab leNameAttr ibute"/>
        465                <xsd:att ributeGrou p ref="ind exName"/>
        466           </ xsd:comple xType>
        467       </xsd: element>
        468  
        469       <!-- C hildren fo r changeSe t -->
        470       <xsd:g roup name= "changeSet Children">
        471           <x sd:choice>
        472                <xsd:ele ment ref=" createTabl e" maxOccu rs="unboun ded"/>
        473                <xsd:ele ment ref=" dropTable"  maxOccurs ="unbounde d"/>
        474                <xsd:ele ment ref=" createView " maxOccur s="unbound ed"/>
        475                <xsd:ele ment ref=" renameView " maxOccur s="unbound ed"/>
        476                <xsd:ele ment ref=" dropView"  maxOccurs= "unbounded "/>
        477                <xsd:ele ment ref=" insert" ma xOccurs="u nbounded"/ >
        478                <xsd:ele ment ref=" addColumn"  maxOccurs ="unbounde d"/>
        479                <xsd:ele ment ref=" comment" m axOccurs=" unbounded" />
        480                <xsd:ele ment ref=" sql" maxOc curs="unbo unded"/>
        481                <xsd:ele ment ref=" renameTabl e" maxOccu rs="unboun ded"/>
        482                <xsd:ele ment ref=" renameColu mn" maxOcc urs="unbou nded"/>
        483                <xsd:ele ment ref=" dropColumn " maxOccur s="unbound ed"/>
        484                <xsd:ele ment ref=" modifyColu mn" maxOcc urs="unbou nded"/>
        485                <xsd:ele ment ref=" mergeColum ns" maxOcc urs="unbou nded"/>
        486                <xsd:ele ment ref=" createSequ ence" maxO ccurs="unb ounded"/>
        487                <xsd:ele ment ref=" alterSeque nce" maxOc curs="unbo unded"/>
        488                <xsd:ele ment ref=" dropSequen ce" maxOcc urs="unbou nded"/>
        489                <xsd:ele ment ref=" createInde x" maxOccu rs="unboun ded"/>
        490                <xsd:ele ment ref=" dropIndex"  maxOccurs ="unbounde d"/>
        491                <xsd:ele ment ref=" addNotNull Constraint " maxOccur s="unbound ed"/>
        492                <xsd:ele ment ref=" dropNotNul lConstrain t" maxOccu rs="unboun ded"/>
        493                <xsd:ele ment ref=" addForeign KeyConstra int" maxOc curs="unbo unded"/>
        494                <xsd:ele ment ref=" dropForeig nKeyConstr aint" maxO ccurs="unb ounded"/>
        495                <xsd:ele ment ref=" addPrimary Key" maxOc curs="unbo unded"/>
        496                <xsd:ele ment ref=" dropPrimar yKey" maxO ccurs="unb ounded"/>
        497                <xsd:ele ment ref=" addLookupT able" maxO ccurs="unb ounded"/>
        498                <xsd:ele ment ref=" addAutoInc rement" ma xOccurs="u nbounded"/ >
        499                <xsd:ele ment ref=" addDefault Value" max Occurs="un bounded"/>
        500                <xsd:ele ment ref=" dropDefaul tValue" ma xOccurs="u nbounded"/ >
        501                <xsd:ele ment ref=" addUniqueC onstraint"  maxOccurs ="unbounde d"/>
        502                <xsd:ele ment ref=" dropUnique Constraint " maxOccur s="unbound ed"/>
        503                <xsd:ele ment ref=" rollback"  maxOccurs= "1"/>
        504  
        505           </ xsd:choice >
        506       </xsd: group>
        507  
        508       <!-- C hildren fo r Precondi tion -->
        509       <xsd:g roup name= "PreCondit ionChildre n">
        510           <x sd:sequenc e>
        511                <xsd:cho ice>
        512                    <xsd :element r ef="dbms"  minOccurs= "0" maxOcc urs="unbou nded"/>
        513                    <xsd :element r ef="or" mi nOccurs="0 " maxOccur s="1"/>
        514                    <xsd :element r ef="not" m inOccurs=" 0" maxOccu rs="1"/>
        515                </xsd:ch oice>
        516                <xsd:ele ment ref=" runningAs"  minOccurs ="0" maxOc curs="1"/>
        517           </ xsd:sequen ce>
        518  
        519       </xsd: group>
        520  
        521  
        522       <!-- C hildren fo r Not Prec ondition - ->
        523       <xsd:g roup name= "NotPreCon ditionChil dren">
        524           <x sd:sequenc e>
        525                <xsd:cho ice>
        526                    <xsd :element r ef="dbms"  minOccurs= "0" maxOcc urs="unbou nded"/>
        527                    <xsd :element r ef="or" mi nOccurs="0 " maxOccur s="1"/>
        528  
        529                </xsd:ch oice>
        530  
        531           </ xsd:sequen ce>
        532  
        533       </xsd: group>
        534  
        535  
        536   </xsd:sche ma>