Ho creato una colonna data in una precedente migrazione e l'ho impostata come nullable. Ora voglio cambiarlo per non essere nullable. Come faccio a fare questo supponendo che ci siano righe null in quel database? Sono d'accordo con l'impostazione di quelle colonne su Time.now se sono attualmente null.
MyModel.update_all({:date_column => Time.now}, {:date_column => nil})
. La query nella tua forma originale ha fatto sì che tutti i miei modelli abbiano un valore nullo nel campo.