Подтвердить что ты не робот

Миграция Rails: удаление ограничения

У меня есть таблица в приложении Rails, которое (в schema.rb) выглядит так:

create_table "users", :force => true do |t|
   t.string "name", :null=>false
   t.string "address", :null=>false
end

Я хотел бы написать миграцию рельсов, чтобы разрешить null для поля адреса. то есть после миграции таблица выглядит следующим образом:

create_table "users", :force => true do |t|
   t.string "name", :null=>false
   t.string "address"
end

Что мне нужно сделать, чтобы удалить ограничение?

4b9b3361

Ответ 2

В Rails 4.x для удаления не-нулевого ограничения вы можете использовать change_column_null

change_column_null :users, :address, true