作者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