Я хочу сделать столбец из моей таблицы не нулевым, чтобы разрешить миграцию нулевого через рельсы? Как это сделать? Изменить ли исходную миграцию, которая создала таблицу, или написать новую? И что в нем делать.
Как обновить атрибут с ненулевого, чтобы разрешить ноль в миграции рельсов
Ответы (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