Hatena::ブログ(Diary)

ursmの日記

2010-08-18

mongoid_rails_migrations

MongoDB はスキーマレスなのでマイグレーションが不要かというとそんなことはない。スキーマ変更に伴うデータのマイグレーションは当然必要になる。

Rails 3 + Mongoid 2 の環境なら mongoid_rails_migrations が便利。generator と各種 rake タスクを提供してくれる。

デプロイ時はインデックスの作成も一緒にやってしまえば良さそう。

# config/deploy.rb

after 'deploy:migrate' do
  run "cd #{current_release} && RAILS_ENV=production rake db:create_indexes"
end

See Also

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/ursm/20100818/1282144864