Вот реки задача:Как написать эту задачу ruby rake в прямом postgresql?
task :map_comment_to_user => :environment do
Comment.all.each do |c|
a = Admin.where(mongo_id: c.mongo_user_id).first
u = User.where(email: a.email).first
c.user_id = u.id
c.save
end
end
Я облажался миграция из таблиц администратора => User, и электронная почта является уникальным позволяет мне сшить их вместе. Но это так медленно.
Как написать выше в прямом PSQL?
UPDATE comments c
SET c.user_id = u.id
FROM users u admins a
WHERE c.mongo_user_id == a.mongo_id
AND u.email = a.email; ???
Есть ли какие-либо ассоциации между 'comments/admins/users' прямо сейчас? – Anthony