レールの移行を介してnullを許可するために、テーブルの列を非nullから実行したいですか? これを行う方法?テーブルを作成した元の移行を変更するか、新しいテーブルを作成しますか? そして、その中で何をすべきか。
user2603796
質問する
5363 次
1 に答える
15
必要なものchange_column
: http://apidock.com/rails/ActiveRecord/ConnectionAdapters/SchemaStatements/change_column
これで新しい移行ファイルを作成します
change_column :my_table, :my_column, :integer, :null => true
または、これに特化したコマンドを使用できます ( change_column_null ):
change_column_null :my_table, :my_column, true
于 2013-11-03T11:55:55.720 に答える