You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
trustieforge/db/migrate/20151218022014_batch_delete...

18 lines
497 B

# encoding: utf-8
class BatchDeleteProjectJournalActivities < ActiveRecord::Migration
def up
#ForgeActivity.where('forge_act_type = \'Journal\'').destroy_all #需要触发回调
count = ForgeActivity.where('forge_act_type = \'Journal\'').count / 30 + 2
transaction do
for i in 1 ... count do i
ForgeActivity.where('forge_act_type = \'Journal\'').page(i).per(30).each do |activity|
activity.destroy
end
end
end
end
def down
end
end