• Type: Improvement
    • Resolution: Fixed
    • Priority: Major
    • S2JDBC-Gen 0.9.4
    • Affects Version/s: S2JDBC-Gen 0.9.3
    • Component/s: S2JDBC-Gen
    • None

        [CONTAINER-303] Migrateタスクでバージョン番号を明示的に指定することなく1つ前のバージョンに戻れるようにしました。

        taedium added a comment -

        これまで、DBスキーマのバージョンが11の場合、1つ前のバージョンに戻りたいときはバージョン番号10を指定する必要がありましたが、

         <migrate
          version="10"
          ...
        />
        

        この対応により"previous"を指定することで、自動で1つ前のバージョン番号が適用されるようになります。

         
        <migrate
          version="previous"
          ...
        />
        
        • 使い方その1
           
          <target name="migrate">
            <migrate
              version="${version}"
              ...
            />
          </target>
          
           ant migrate -Dversion=previous
        • 使い方その2 (この定義をDoltengで生成する予定)
           
          <target name="rollback">
            <migrate
              version="previous"
              ...
            />
          </target>
          
           ant rollback

        taedium added a comment - これまで、DBスキーマのバージョンが11の場合、1つ前のバージョンに戻りたいときはバージョン番号10を指定する必要がありましたが、 <migrate version= "10" ... /> この対応により"previous"を指定することで、自動で1つ前のバージョン番号が適用されるようになります。 <migrate version= "previous" ... /> 使い方その1 <target name= "migrate" > <migrate version= "${version}" ... /> </target> ant migrate -Dversion=previous 使い方その2 (この定義をDoltengで生成する予定) <target name= "rollback" > <migrate version= "previous" ... /> </target> ant rollback

          Assignee:
          taedium
          Reporter:
          taedium
          Votes:
          0 Vote for this issue
          Watchers:
          Start watching this issue

            Created:
            Updated:
            Resolved: