Искам да направя колона от моята таблица от not null, за да позволя миграции на null през rails? Как да стане това? Да променя ли оригиналната миграция, която създаде таблицата, или да напиша нова? И какво да правите в него.
Как да актуализирате атрибута от not null, за да позволите null в миграции на rails
Отговори (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