У мене є таблиця в додатку Rails із сотнями тисяч записів, і вони мають лише created_atпозначку часу. Я додаю можливість редагування цих записів, тому хочу додати updated_atпозначку часу до таблиці. Під час міграції, щоб додати стовпець, я хочу оновити всі рядки, щоб новий updated_atзбіг старий created_at, оскільки це за замовчуванням для новостворених рядків у Rails. Я міг би робити find(:all)і переглядати записи, але це зайняло би години через розмір таблиці. Що я справді хочу зробити, це:
UPDATE table_name SET updated_at = created_at;
Чи є кращий спосіб зробити це при міграції Rails за допомогою ActiveRecord, а не виконувати необроблений SQL?