0
不得不快速將一些東西放在一起,將一個表(大約30k條記錄)從一個數據庫移動到另一個數據庫,並使用不同的名稱。使用RoR的Rails 3數據庫移植
我砍的解決辦法是這樣的:
for old_line in SaleItemsOld.where(:sale_id => old_sale.id)
line = LineItems.new
line.sale_id = new_sale.id
...
line.save
end
我本以爲這應該通過構建所有這些新行作爲SQL查詢在一個字符串,然後執行該被加速一氣呵成。
有沒有更好的Rails解決方案呢?