Actualización de plug-ins

Este ejemplo muestra cómo añadir un elemento <migrate> a upgrade.xml para especificar el mandato que se va a utilizar en la actualización.

Para crear una actualización, antes tiene que aumentar el número del atributo version del elemento <identifier> en plugin.xml. Después, cree un elemento <migrate> en upgrade.xml con un atributo to-version que contenga el número nuevo. Por último, coloque la propiedad y los elementos de tipo de paso que coincidan con el archivo plugin.xml actualizado en este elemento, tal y como se muestra en el siguiente ejemplo.

<?xml version="1.0" encoding="UTF-8"?>
<plugin-upgrade
        xmlns="http://www.&company;.com/UpgradeXMLSchema_v1"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <migrate to-version="3">
    <migrate-command name="Run SQLPlus script">
      <migrate-properties>
        <migrate-property name="sqlFiles" old="sqlFile"/>
      </migrate-properties>
    </migrate-command>
  </migrate>
  <migrate to-version="4">
    <migrate-command name="Run SQLPlus script" />
  </migrate>
  <migrate to-version="5">
    <migrate-command name="Run SQLPlus script" />
  </migrate>
</plugin-upgrade>

También puede crear una mejora de solo script, un mejora que incluye cambios en los archivos y scripts asociados al paso pero que no modifica plugin.xml. Este mecanismo puede ser útil para el desarrollo del plug-in y para actualizaciones y soluciones de problemas menores.


Comentarios