플러그인 업그레이드

이 예는 업그레이드에 사용할 명령을 지정하기 위해 upgrade.xml<migrate> 요소를 추가하는 방법을 보여줍니다.

업그레이드를 작성하려면 먼저 plugin.xml에서 <identifier> 요소의 version 속성 번호를 늘리십시오. 다음으로 새 번호가 포함된 to-version 속성을 사용하여 upgrade.xml<migrate> 요소를 작성하십시오. 마지막으로 다음 예에 표시된 대로 이 예에 업데이트된 plugin.xml 파일과 일치하는 특성 및 단계 유형 요소를 두십시오.

<?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>

스크립트 전용 업그레이드도 작성할 수 있습니다. 즉, 단계의 관련 스크립트와 파일 변경사항은 포함하지만 plugin.xml은 변경하지 않는 업그레이드입니다. 이 메커니즘은 플러그인 개발 및 사소한 버그 수정/업데이트에 유용할 수 있습니다.


피드백