を使用schema.rb
すると、実際に古いRails3.0プロジェクトをRails3.2.3プロジェクトに変換し、このschema.rb
ファイルを使用してデータベースを再構築できると思います。
しかし、3.0プロジェクトで以前にすべてのRESTfulリソースを作成するためにスキャフォールドを使用した場合、この新しいRails 3.2.3プロジェクトでもスキャフォールドをもう一度生成する必要はありませんか?もしそうなら、使うのは役に立たないのではないscheme.rb
でしょうか?とにかく途中ですべての移行ファイルを作成してレーキを実行し、途中で追加の作成インデックス移行を生成できるためです。
それとももっと良い方法はありますか?古いスキャフォールドと古いデータベーステーブルおよびインデックスを自動的に再作成できる方法などですか?古いデータベースは使用または破棄できるため、sqliteデータベースを最初から新しく開始する方がクリーンなオプションです。