web/data/logo-cubicweb-icon.svg
author Sylvain Thénault <sylvain.thenault@logilab.fr>
Thu, 24 Sep 2015 11:26:11 +0200
changeset 10921 977def81780a
parent 9760 7bc3e55d365e
permissions -rw-r--r--
[migration] don't handle data deletion anymore on schema changes In most cases when we want to drop some entity/relation type, we don't care whether hooks are called on their deletion. There is even low chances that some hooks still exists, based on an old version of the schema. Last but not least, this is horribly inefficient. So this should be clearly documented and handled by application's programmer if desired. This patch removes unnecessary deletion (because table or column will be later dropped) and reimplements the case of partial deletion (only one relation definition among several, hence the database structure isn't modified) using sql. Only one test regarding deletion of inlined relation def is added as other cases seem to be covered by existing tests. Closes #7023315
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
9760
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
     1
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
     2
<!-- Created with Inkscape (http://www.inkscape.org/) -->
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
     3
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
     4
<svg
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
     5
   xmlns:dc="http://purl.org/dc/elements/1.1/"
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
     6
   xmlns:cc="http://creativecommons.org/ns#"
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
     7
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
     8
   xmlns:svg="http://www.w3.org/2000/svg"
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
     9
   xmlns="http://www.w3.org/2000/svg"
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    10
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    11
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    12
   width="34.96917"
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    13
   height="38.653542"
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    14
   id="svg4127"
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    15
   version="1.1"
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    16
   inkscape:version="0.48.3.1 r9886"
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    17
   sodipodi:docname="logo-cubicweb-icon.svg">
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    18
  <defs
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    19
     id="defs4129" />
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    20
  <sodipodi:namedview
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    21
     id="base"
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    22
     pagecolor="#ffffff"
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    23
     bordercolor="#666666"
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    24
     borderopacity="1.0"
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    25
     inkscape:pageopacity="0.0"
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    26
     inkscape:pageshadow="2"
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    27
     inkscape:zoom="13.633938"
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    28
     inkscape:cx="17.899925"
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    29
     inkscape:cy="19.290099"
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    30
     inkscape:document-units="px"
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    31
     inkscape:current-layer="layer1"
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    32
     showgrid="false"
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    33
     fit-margin-top="0"
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    34
     fit-margin-left="0"
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    35
     fit-margin-right="0"
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    36
     fit-margin-bottom="0"
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    37
     inkscape:window-width="1362"
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    38
     inkscape:window-height="729"
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    39
     inkscape:window-x="0"
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    40
     inkscape:window-y="18"
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    41
     inkscape:window-maximized="0" />
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    42
  <metadata
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    43
     id="metadata4132">
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    44
    <rdf:RDF>
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    45
      <cc:Work
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    46
         rdf:about="">
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    47
        <dc:format>image/svg+xml</dc:format>
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    48
        <dc:type
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    49
           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    50
        <dc:title />
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    51
      </cc:Work>
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    52
    </rdf:RDF>
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    53
  </metadata>
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    54
  <g
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    55
     inkscape:label="Calque 1"
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    56
     inkscape:groupmode="layer"
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    57
     id="layer1"
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    58
     transform="translate(-327.28442,-551.94182)">
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    59
    <g
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    60
       transform="translate(156.19657,208.23676)"
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    61
       id="g3408">
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    62
      <path
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    63
         sodipodi:nodetypes="ccccc"
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    64
         inkscape:connector-curvature="0"
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    65
         id="path3410"
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    66
         d="m 196.89624,349.49384 -8.06851,4.8684 0,10.62195 8.06851,-4.8684 z"
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    67
         style="fill:#ff8800;fill-opacity:1;stroke:none" />
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    68
      <path
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    69
         sodipodi:nodetypes="ccccc"
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    70
         inkscape:connector-curvature="0"
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    71
         style="fill:#ff8800;fill-opacity:1;stroke:none"
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    72
         d="m 188.28608,343.70506 8.00049,4.84516 -8.00049,4.78822 -8.00051,-4.78822 z"
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    73
         id="path3412" />
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    74
      <path
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    75
         style="fill:#ff8800;fill-opacity:1;stroke:none"
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    76
         d="m 187.69852,366.86825 -8.06851,4.8684 0,10.62195 8.06851,-4.8684 z"
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    77
         id="path3414"
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    78
         inkscape:connector-curvature="0"
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    79
         sodipodi:nodetypes="ccccc" />
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    80
      <path
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    81
         id="path3416"
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    82
         d="m 179.08836,361.07947 8.00049,4.84516 -8.00049,4.78822 -8.00051,-4.78822 z"
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    83
         style="fill:#ff8800;fill-opacity:1;stroke:none"
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    84
         inkscape:connector-curvature="0"
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    85
         sodipodi:nodetypes="ccccc" />
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    86
      <path
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    87
         sodipodi:nodetypes="ccccc"
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    88
         inkscape:connector-curvature="0"
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    89
         id="path3418"
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    90
         d="m 206.05702,366.86825 -8.06851,4.8684 0,10.62195 8.06851,-4.8684 z"
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    91
         style="fill:#ff8800;fill-opacity:1;stroke:none" />
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    92
      <path
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    93
         sodipodi:nodetypes="cccccc"
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    94
         inkscape:connector-curvature="0"
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    95
         id="path3420"
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    96
         d="m 197.41294,361.10753 -8.00027,4.84524 8.00686,4.78602 c 0.0406,-0.0455 6.64235,-2.44836 7.44329,-10.21298 -2.81627,1.46 -3.71023,2.32033 -7.44988,0.58175 z"
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    97
         style="fill:#404042;fill-opacity:1;stroke:none" />
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    98
    </g>
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
    99
  </g>
7bc3e55d365e [views] new cubicweb logo (closes #3803681)
David Douard <david.douard@logilab.fr>
parents:
diff changeset
   100
</svg>