<RubyLearn/>
Ruby on Rails入門 レッスン6

マイグレーション

データベーススキーマをRubyコードで管理するマイグレーションを学びます。

マイグレーションとは

マイグレーションはデータベーススキーマの変更をRubyコードで記述し、バージョン管理する仕組みです。

  • rails generate migration AddTitleToPosts title:string — マイグレーション生成
  • rails db:migrate — マイグレーション実行
  • rails db:rollback — 直前のマイグレーションを取り消し
  • create_table / add_column / remove_column — スキーマ操作

例1: マイグレーションファイルの構造

Rubyエディタ

例2: マイグレーションコマンドの流れ

Rubyエディタ