ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

Ruby勉強会@広島コミュのなぜmigrationが重要か!

  • mixiチェック
  • このエントリーをはてなブックマークに追加
なぜmigrationが重要か!

ああ、僕も最初は分かりませんでした。「そのままDDLぶっこめばいいじゃん!」とか思ったりして(笑)

いい記事があるので紹介します。(僕の意見だとウンチクっぽくなるので(--; )

Why(rails) migrations are important

via: http://sg.validcode.at/articles/2006/04/06/why-rails-migrations-are-important

私はスロバニアの国境近くで、ハンガリーから約1時間位の場所に住んでます。
私はこれらの国の言葉を喋れません。でも私は英語は知ってるので、スロバニアのあるパーティーに行きたい場合でも問題ありません。なぜかって?みんな英語を話してるからです。

第1点:
・Migationは全てのデータベースの共通語のようなもの

あなたがSQLiteで開発していて、本番環境にはMySQLを使うことになっているとしましょう。そのような環境ですと、それぞれのデータベースのSQLをダンプしないといけない羽目になってしまいます。

第2点:
・Migrationはデータベースの変更の手間を最小化します。

開発用と本番用の環境でデータに関して気を使うことになります。
SQLダンプでは出来なかったり、難しかったり、移植できなかったりします。
なぜなら、SQLダンプはダイナミックでは無いからです。

最後に:
・Migrationはデータの面倒を見てくれます。

コメント(0)

mixiユーザー
ログインしてコメントしよう!

Ruby勉強会@広島 更新情報

Ruby勉強会@広島のメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。

人気コミュニティランキング