18 lines
497 B
Ruby
18 lines
497 B
Ruby
# 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
|