업그레이드를 작성하려면 먼저 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은 변경하지 않는 업그레이드입니다. 이 메커니즘은 플러그인 개발 및 사소한 버그 수정/업데이트에 유용할 수 있습니다.