0
我需要將某個數據庫表的某些用戶信息移動到另一個表中。
從用戶到brands_users。將數據從一個表移動到另一個表
我想將user_id和brand_id移動到brands_users - 我該怎麼做?
如何將數據保存到HABTM數據庫表中?
感謝
我需要將某個數據庫表的某些用戶信息移動到另一個表中。
從用戶到brands_users。將數據從一個表移動到另一個表
我想將user_id和brand_id移動到brands_users - 我該怎麼做?
如何將數據保存到HABTM數據庫表中?
感謝
假設:
寫一個腳本,將讀取用戶表,並在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
insert into brands_users select user_id, brand_id from ......
一些更多的信息,請腳本創建記錄,一些代碼示例? – andkjaer 2011-01-21 10:11:59
insert into brands_users select user_id,brand_id from users – naresh 2011-01-21 11:25:40