同じマイグレーションファイルを使ってカラムをさらに追加できるのかという質問です。
userテーブルにカラムを追加したく、
rails g migration add_column_to_users
を実行した後、次のメソッドをマイグレーションファイルに書き込み、
def change add_column :users, :name1, :string add_column :users, :name2, :string add_column :users, :kana1, :string add_column :users, :kana2, :string add_column :users, :keitai1, :string add_column :users, :keitai2, :string add_column :users, :keitai3, :string end
以下のコマンドを実行することでカラムは追加されました。
rails db:migration
ここにさらにカラムを追加したく
def change add_column :users, :name1, :string add_column :users, :name2, :string add_column :users, :kana1, :string add_column :users, :kana2, :string add_column :users, :keitai1, :string add_column :users, :keitai2, :string add_column :users, :keitai3, :string add_column :users, :sex, :string add_column :users, :birthY, :string add_column :users, :birthM, :string add_column :users, :birthD, :string add_column :users, :postal1, :string add_column :users, :postal2, :string add_column :users, :prefecture, :string add_column :users, :city, :string add_column :users, :apartment, :string end
同じマイグレーションファイルに新しいカラムを追記し同じコマンドでマイグレーションを実行したのですが、カラムが追加されていないようです。
同じマイグレーションファイルに再度カラムを追加することはできないのでしょうか?
それとも私が気付けていないだけでカラムは生成されたのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/01/10 07:25
2019/01/10 07:46