문제

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