追加の作業のために、いくつかの列を非nullにする必要がある、いくつかのnull許容列を持つモデルがあります。
私が抱えている問題は、外部キーの制約があることです。現在はオプションではないオプションの関連付けがありました。
関連付けが必要な空白の関連付けを持つデータがたくさんあります。助言?
から:
t.integer :user_id, :null => true
t.integer :place_id, :null => true
に:
change_column :hotel, :user_id, :integer, :null => false
change_column :hotel, :place_id, :integer, :null => false
:default => valオプションを使用できることはわかっていますが、この切り替え中に考慮すべきことは他にありますか?