質問

I want to do a column from my table from not null to allow null through rails migrations? How to do this? Do i change the original migration which created the table or write a new one? And what to do in it.

役に立ちましたか?

解決

You need change_column: http://apidock.com/rails/ActiveRecord/ConnectionAdapters/SchemaStatements/change_column

Create a new migration file with this

change_column :my_table, :my_column, :integer, :null => true

Or you can use a specialised command for this (change_column_null):

change_column_null :my_table, :my_column, true
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top