Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
2
Help us understand the problem. What is going on with this article?
@uron

Rails column名を変更

More than 3 years have passed since last update.

モデルを作った時にcolumn名を間違えてしまった。
published なのに publishd にしてしまった.

変更方法

$ rails g migration rename_publishd_column_to_books 

実行後

Running via Spring preloader in process 50041
        invoke  active_record
        create    db/migrate/20160601171818_rename_publishd_column_to_books.rb

こんな感じのができるので

20160601171818_rename_publishd_column_to_books.rb を開いて

20160601171818_rename_publishd_column_to_books.rb
class RenamePublishdColumnToBooks < ActiveRecord::Migration
  def change
    rename_column :books, :publishd, :published
  end
end

のように
rename_column :books, :元の名前, :変えたい名前
を追記

$ rails db:migrate

を実行すれば変更ができる。

2
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
uron

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
2
Help us understand the problem. What is going on with this article?