PostgreSQL的9.5,Rails的4.2.4,红宝石2.3.0补丁或更新外键(ID)在现有的Rails PostgreSQL表
简装的downvote(太罗嗦?)
我试着使用activerecord-import等,同时批量导入数据和尊重关联并避免重复 - 无济于事。因此,我想知道导入后是否可以执行,而不是仅在现有记录中进行关联。
中心问题:有没有办法在表中引入junky,链接到无处的外键(foreigntable_id),并使用关联表的原始主键(id)更新/替换它们?
UPDATE:d'oh,可以通过调整Rails'update_all
生成的SQL来找到。