S2JDBCのマイグレーション機能について質問です。
ttp://s2container.seasar.org/2.4/ja/s2jdbc_gen/index.html#マイグレーション
このページには以下のような説明があります。
> マイグレーションの大まかな処理の流れは次の通りです。
> 1. 古いバージョンのデータベーススキーマを削除する。
> 2. 新しいバージョンのデータベーススキーマを作成する。
> 3. 新しいバージョンのデータをロードする。
> 4. 新しいバージョンのデータベーススキーマに外部キーを適用する。

質問1. これはつまり、マイグレーションをするまえに何らかの方法で既存のデータを保存しておかないといけないのでしょうか。
質問2. だとすると、実運用中のデータベースが巨大な場合はこの方法だと厳しいように思いますが、皆さんどうされてますか。