Tengo una tabla en una aplicación Rails con cientos de miles de registros y solo tienen una created_atmarca de tiempo. Estoy agregando la capacidad de editar estos registros, por lo que quiero agregar una updated_atmarca de tiempo a la tabla. En mi migración para agregar la columna, quiero actualizar todas las filas para que la nueva updated_atcoincida con la anterior created_at, ya que ese es el valor predeterminado para las filas recién creadas en Rails. Podría hacer una find(:all)iteración a través de los registros, pero eso llevaría horas debido al tamaño de la tabla. Lo que realmente quiero hacer es:
UPDATE table_name SET updated_at = created_at;
¿Hay una manera mejor de hacerlo en una migración de Rails usando ActiveRecord en lugar de ejecutar SQL sin formato?