ruby-on-rails-3 - rails - rake db:rollback
Rails Migration para hacer una columna null=> true (2)
No pude obtener la solución anterior para trabajar con Active Record 4.0.8 y Postgresql 9.3
Sin embargo change_column_null funcionó perfectamente.
change_column_null :users, :email, true
El reverso tiene una buena opción para actualizar los registros existentes (pero no establece el valor predeterminado) cuando null no está permitido.
Originalmente había creado una tabla con columna como
t.string "email", :default => "", :null => false
El requisito ha cambiado y ahora necesito permitir que el correo electrónico sea nulo. ¿Cómo puedo escribir una migración para hacer: null => true
Tratar:
change_column :table_name, :email, :string, :null => true