データを移行する必要がない場合は、編集するだけでよいようですdatabase.yml
development:
adapter: mysql
database: myapp_development
host: localhost
username: root
password:
encoding: utf8
1) データが 0 の新しいデータベースを使用するには、3 行目を次のように変更します。
database: myapp_development_02
そして、rake db:create
そしてrake db:migrate
今、データがゼロの真新しいデータベースがありますか?
2) SQLite を使用して指定されていた場合は、この投稿の冒頭部分にある MySQL の説明に変更するだけで済みます。また、 と を実行するrake db:create
と、操作rake db:migrate
する新しいデータベースができて、MySQL ですか?
3) Rails 3 には db/schema.rb があります。rake db:migrate
30 個の移行ファイルがある場合は 30 回の移行が必要になりますが、schema.rb を使用すると 1 ステップでデータベース スキーマに到達できますか?
4)ファイル内に、古いデータベースを指す、または別の DBMS を指すその他development_02
の などを作成できると思いますが、必ず実行するようにしてください。database.yml
rails ... -e development_02 ...
or
rake ... RAILS_ENV=development_02
?