У меня есть таблица пицца, связанных с тайной, которая в настоящее время выглядит как этоткопии рельсы таблицы с измененными данными миграции
|pizza_id|mystery_id|name|description|
|1 |1 |fun |really fun |
|2 |1 |car |it is fast |
|3 |1 |hou |i live! |
|4 |1 |air |breathy |
и после моей миграции я хотел бы, чтобы она выглядела так:
|pizza_id|mystery_id|name|description|
|1 |1 |fun |really fun |
|2 |1 |car |it is fast |
|3 |1 |hou |i live! |
|4 |1 |air |breathy |
|5 |2 |fun |really fun |
|6 |2 |car |it is fast |
|7 |2 |hou |i live! |
|8 |2 |air |breathy |
В основном я просто хочу скопировать данные таблицы и вставить ее обратно в ту же таблицу, но немного другую. Что еще хуже, я ПРИШЕЛ в рубине на рельсах.
Я пробовал, но я просто не могу определить синтаксис для копирования таблицы, а затем вставить таблицу обратно с измененными данными. Что еще хуже, мой тестовый сайт находится в sqlite, а мой производственный сервер находится в MYSQL. Поэтому я не могу просто написать одно или другое, чтобы использовать синтаксис миграции ruby.
Этот stackoverflow question выглядит полезным, но он копирует в другой стол, и он использует только рубино-рубиновые миграции, что легально в миграции? Любая помощь будет оценена по достоинству.
если данные меньше, то просто так: 'Pizza.each {| p | Pizza.create! (: Mystry_id => 2,: name => p.name,: description => p.description)} ' –