迁移优化,原来需要1800秒,现只需800秒

dev_repository_hjq
guange 11 years ago
parent 0402fee6de
commit c893a2d99b

@ -1,5 +1,6 @@
class AddDataToProjectIssuesIndexsInIssue < ActiveRecord::Migration
def change
transaction do
for i in 1 ... 1000 do i
Issue.page(i).per(10).each do |e|
index = e.project.issues.index(e).to_i + 1
@ -7,4 +8,5 @@ class AddDataToProjectIssuesIndexsInIssue < ActiveRecord::Migration
end
end
end
end
end

Loading…
Cancel
Save