Ruby on Rails: 移行を使用して既存の列に非 null 制約を追加するにはどうすればいいですか? 質問する

Ruby on Rails: 移行を使用して既存の列に非 null 制約を追加するにはどうすればいいですか? 質問する

Rails (3.2) アプリでは、データベースに多数のテーブルがありますが、いくつかの not null 制約を追加するのを忘れていました。既存の列に not null を追加する移行をどのように記述すればよいでしょうか?

ベストアンサー1

使用することもできます列をnullに変更:

change_column_null :table_name, :column_name, false

おすすめ記事