🐡

Railsで後からカラムにデフォルト値を付与するマイグレーション

2024/05/30に公開

忘れがちなのでメモ。
Railsでカラムに後からデフォルト値をセットしたいときの方法です。
たとえば、現状デフォルト値がないカラムにfalseをセットしたい場合はこうなる。

change_column_default(:table_name, :column_name, from: nil, to: false)

ActiveRecord::ConnectionAdapters::SchemaStatements

Discussion