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 3 years have passed since last update.

[rails]カラムの追加と削除

Last updated at Posted at 2020-07-31

#カラムとは?
カラムとはデータベースの中のテーブルが持つ要素です。
例えば、ユーザーというテーブルの中の「名前、生年月日、住所」などの項目をカラムと言います。

#カラムの追加
新たに別のカラムを追加したいということはよくあると思います。
そんなときは以下のコマンドでカラムを追加です。

$ rails g migration Addカラム名Toテーブル名 カラム名:型名

例えば、「User」というテーブルに「name」というカラムを追加したい場合、

$ rails g migration AddNameToUsers name:string
$ rails db:migrate

ここで「rails db:migrate」を忘れてしまうと、テーブルへ反映されませんので、
気をつけてください。

#カラムの削除
カラム名を間違えて登録した時など、カラムを削除したいこともあると思います。
カラムを追加する時とあまり変わりません。

$ rails g migration Removeカラム名Fromテーブル名 カラム名:型名

「User」というテーブルの「name」というカラムを削除したい場合、

$ rails g migration RemoveNameFromUsers name:string
$ rails db:migrate

ここでも「rails db:migrate」は忘れずに。

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?