Как да актуализирате атрибута от not null, за да позволите null в миграции на rails

Искам да направя колона от моята таблица от not null, за да позволя миграции на null през rails? Как да стане това? Да променя ли оригиналната миграция, която създаде таблицата, или да напиша нова? И какво да правите в него.


person Community    schedule 03.11.2013    source източник


Отговори (1)


Имате нужда от 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
person Sergio Tulentsev    schedule 03.11.2013