レイルズ・マイグレーション

イメージ提供:terminally-incoherent.com

レイルズ・マイグレーションはルビーの良い機能の一つです。 これによりルビーを使い、データーベース構造の変更を定義できます。 これによりバージョン・コントロール・システムを使い、実際のコードと同期化させます。 実際には良い使用法がいろいろあります。 開発者は他の開発者がスキーマを変更した際、更新し、rake migrateを流す必要があります。 データーバース更新に新しいリリースを持ち込む際、生産サーバーには、rake migrateを流します。 マイグレーションは複数の機械におけるあなたの仕事の同期化を助けます。 レイルズでは以下のような様々なことが出来ます。

  • 作る_表(名前,オプション), 落とす_表(名前),
  • 改名する_表(古い_名前,新しい_名前), 追加する_コラム(表_名前,コラム_名前,タイプ,オプション),
  • 改名する_コラム(表_名前,コラム_名前,新しい_コラム_名前),
  • 変更する_コラム(表_名前,コラム_名前,タイプ,オプション), 取除く_コラム(表_コラム,コラム_名前),
  • 追加する_索引(表_名前,コラム_名前,索引_タイプ), 取除く_索引(表_名前,コラム_名前).
This entry was posted in Imp @ja. Bookmark the permalink. Comments are closed, but you can leave a trackback: Trackback URL.