0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

【Rails】Migration

Posted at

Migrationとは

Railsでのデータベースへの変更を加える際に使用する機能
下記の順で実行する

  1. DBスキーマを変更するコードを記述したRubyのファイル マイグレーションファイルを作成
  2. マイグレーションファイルを適用する

ひとつのマイグレーションがバーションとして扱われる
開発用, 本番用, テスト用と個別に管理される

マイグレーションの適用

開発環境以外はRAIS_ENVで指定

# 開発環境
rails db:migrate
# 本番環境
rails db:migrate RAILS_ENV=production
# テスト環境
rails db:migrate RAILS_ENV=test

# 指定バージョンまでマイグレーションを適用
rails db:migrate VERSION=20191221~

マイグレーションの取り消し

# 1つ前のマイグレーションを取り消す
rails db:rollback
# 指定したステップ数だけ取り消す
rails db:rollback STEP=3
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?