LoginSignup
0
0

More than 5 years have passed since last update.

🍺Railsでデータベースのテーブルを司るmigration

Last updated at Posted at 2017-10-16

migration

マイグレーションと読むらしい。(ミグレーションと思っていた、、、)

migrationとは

データベーススキーマの継続的な変更 (英語) を、統一的かつ簡単に行なうための便利な手法です。

チートコード

(rails4以下では、 rails => rake で解釈)

モデルを作成

$ rails generate model Product name:string description:text

カラムを追加

$ rails generate migration AddPartNumberToProducts part_number:string:index

カラムを削除

$ rails generate migration RemovePartNumberFromProducts part_number:string

$ rails db:migrateを忘れずに実行してFIN

間違えたとき

$ rails generate ~を間違えたとき

$ rails destroy ~ でOK

TABLEとか一度リセットしたいとき

$ rails db:migrate:resetでOK

参考

0
0
1

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