我需要将一些用户信息从一个db表移动到另一个db表 从用户到brands_users。
我想将user_id和brand_id移至brands_users - 我该怎么做?
如何将数据保存到HABTM数据库表?
由于
答案 0 :(得分:4)
假设:
编写一个脚本,该脚本将读取users表并在brands_users表中创建记录
class BrandsUser << AR::Base
belongs_to :user
belongs_to :brand
end
require 'rubygems'
User.each do |u|
bs = BrandsUser.new(
:user_id => u.id,
:brand_id => u.brand_id
)
bs.save
end
使用rails runner
rails runner db/scripts/data_mover.rb
答案 1 :(得分:0)
insert into brands_users select user_id, brand_id from ......