作者neverfly (neverfly)
看板Ruby
標題[問題] 如何從資料表A將資料複製到資料表B?
時間Wed Jul 29 20:05:20 2009
環境:
RAILS_GEM_VERSION = '2.2.2'
狀況:
最近剛接觸RoR不久,但有需要去修改現成的Code,
由於很不熟,也許有些地方述敘的很爛還請見諒。
我要改的部份是把資料複製到另一張表,
例如有一個物件是Cars,資料會儲存在資料表cars中,
當我拿到car物件後,我可以用car.save存到資料表中,
但我要做的是把這個物件搬到另一張表temp_cars中,
我只會先在netbean6.7下,以migrate的方式,產生了temp_cars資料表,
裡面的欄位跟cars一模一樣,
請問一下我接下來應該怎麼操作呢?謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.136.223.124
1F:推 godfat:如果你只是要 copy, 應該不需要用到 rails 吧? 07/29 22:08
2F:→ neverfly:因為copy的行為是由網頁觸發的,所以才需要修改程式 07/30 01:15
3F:推 yzugsr:直接在rails裡下sql 比較快.. 07/30 10:26
4F:→ neverfly:請問一下有直接下sql的函式名稱嗎?謝謝 07/30 13:30
5F:→ godfat:查 sql copy. (btw, datamapper 可以直接做 copy) 07/30 14:19
6F:→ ryudo:直接下SELECT INTO的SQL指令,ActRec不是幫你做這件事的 08/05 12:45