[基礎]DBにカラムを追加する


Pickup

マイグレーションでのカラムの追加

add_column :todos, :priority, :integer, default: 0, null: false

オプションについて補足します。

  • default: 0: 指定しなければ値が0で初期化されます
  • null: false: 必ず何かの値が入っていなければいけません

これらのオプションはデータベースを操作する際に指定できるものが元になっているので、データベースについて理解を深めるとどんなオプションがありそうか予測することができるようになります。