👶

【Rails】カラム追加の備忘録

2024/03/09に公開

rails初心者が勉強したことを備忘録として書いているものです。

カラムを追加したい時
rails g migration ファイル名

作成されたmigrateファイルに以下を追加

    # 追加
    add_column :[テーブル名], :[カラム名], :[型], comment: [備考], after: :[前に置きたいカラム名]
    # 削除
    remove_column :users, :piyo, :string
    # まとめて削除
    remove_columns :users, :column_1, :column_2 [, ...]

参考記事
https://qiita.com/zaru/items/cde2c46b6126867a1a64#カラムを追加削除する

追加したら
rails db:migrate:reset
を行うことでdb/schema.rbに追加される。
seed.rbの読み込みは行わないのでrails db:seedを忘れずに。

Discussion