LoginSignup
1
2

More than 5 years have passed since last update.

Rails カラム名の変更。あとカラム名の付け方の規定

Posted at

カラム名はデータ型によって名前が変わる

データ型に日付を入れたい場合はカラム名の最後に「_on」をいれる。
日時を入れたい場合は最後に「_at」をいれる。

一度つけたカラム名を変更する


$rails generate migration rename_カラム名column_toテーブル名

上記コードを実行すると
上記のコードを実行すると、
db/migrate/20180920055550_rename_カラム名_column_to_テーブル名.rb
といったファイルが生成される。


生成されたマイグレーションファイルを編集
生成されたファイルにchangeメソッドを追加し、
その中に変更したいカラム名を記述する。 

def change
  rename_column :テーブル名, :元のカラム名, :新しいカラム名
end


DBに反映
$rails db:migrate

*下記URLを参考。
https://qiita.com/kaito-chiba/items/723da8627438b67cc02c

1
2
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
1
2