选择Activerecord PG更新

时间:2013-09-23 15:41:55

标签: database activerecord pg

我有一个表,我需要添加一个新字段并将值复制到另一个字段中。 现在这个表有很多记录,所以我可以循环每个记录并在当时更新它。

最好的方法是什么?

我的数据库是PG,但我真的很喜欢Activerecord这样做的方式

1 个答案:

答案 0 :(得分:1)

YourTable.update_all('new_field_name = old_field_name')

http://apidock.com/rails/ActiveRecord/Base/update_all/class