This is a cache of http://dbflute.seasar.org/ja/manual/function/generator/task/manage/upgrade.html. It is a snapshot of the page at 2024-11-01T00:17:58.502+0000.
Up<strong>g</strong>radeタスク | DBFlute

Upgradeタスク

Upgradeタスクとは?

DBFluteのアップグレードを行うタスクです。@since 1.0.5K

DBFluteエンジンのダウンロードし、DBFluteクライアントのエンジンへの参照を更新します。 デフォルトでは、最新版がダウンロードされます。

残念ながら pom.xml で管理されているDBFluteランタイムは更新されませんので、そこは手動です。

実行コマンド

Manageタスクを叩き...

e.g. とりあえずManageタスク @Command
...$ sh manage.sh

94 (upgrade) を入力して enter します。

e.g. Manageタスクのメニュー @Command
     |\  |-\ |-- |      |      
     | | |-\ |-  | | | -+- /_\ 
     |/  |-/ |   | |_|  |  \-  

 <<< DB Change &gt;&gt;&gt; *delete database
   0 : replace-schema  => drop tables and create schema
   1 : renewal         => call 0-&gt;21-&gt;22-&gt;23-&gt;25-&gt;24
   7 : save-previous  8 : alter-check

 <<< generate &gt;&gt;&gt;
   2 : regenerate  => call 21-&gt;22-&gt;23-&gt;25-&gt;24
  21 : jdbc        22 : doc  23 : generate
  24 : sql2entity  25 : outside-sql-test

 <<< Utility &gt;&gt;&gt;
   4 : load-data-reverse  5 : schema-sync-check
  11 : refresh  12 : freegen  13 : take-assert
  88 : intro    94 : upgrade  97 : help

(input on your console)
What is your favorite task? (number):

その後...

この時点で、DBFluteはダウンロードされた最新版を利用するようになっています。

(ここは手動で)pom.xmlでDBFluteランタイムを最新版に合わせ、再自動生成していきましょう。

バージョン指定する場合

Manageを叩くときに、引数で指定します。

e.g. バージョン指定でアップグレード @Command
...$ sh manage.sh upgrade 1.1.0