添加字段迁移

This commit is contained in:
huang 2015-11-20 22:04:07 +08:00
parent bd07fea850
commit fd03e62957
2 changed files with 29 additions and 20 deletions

View File

@ -1,25 +1,25 @@
class CopyCourseActivitiesToOrgActivities < ActiveRecord::Migration
def up
# count = CourseActivity.all.count/30 + 1
# for i in 1 ... count do
# transaction do
# CourseActivity.page(i).per(30).each do |course_act|
# if course_act.course_act_type == 'Message' && !course_act.course_act.parent_id.nil?
# org_activity = OrgActivity.where("org_act_type = 'Message' and org_act_id = #{course_act.course_act.parent.id}").first
# org_activity.created_at = course_act.created_at
# org_activity.save
# else
# OrgActivity.create(:user_id => course_act.user_id,
# :org_act_id => course_act.course_act_id,
# :org_act_type => course_act.course_act_type,
# :container_id => course_act.course_id,
# :container_type => 'Course',
# :created_at => course_act.created_at,
# :updated_at => course_act.updated_at)
# end
# end
# end
# end
count = CourseActivity.all.count/30 + 1
for i in 1 ... count do
transaction do
CourseActivity.page(i).per(30).each do |course_act|
if course_act.course_act_type == 'Message' && !course_act.course_act.parent_id.nil?
org_activity = OrgActivity.where("org_act_type = 'Message' and org_act_id = #{course_act.course_act.parent.id}").first
org_activity.created_at = course_act.created_at
org_activity.save
else
OrgActivity.create(:user_id => course_act.user_id,
:org_act_id => course_act.course_act_id,
:org_act_type => course_act.course_act_type,
:container_id => course_act.course_id,
:container_type => 'Course',
:created_at => course_act.created_at,
:updated_at => course_act.updated_at)
end
end
end
end
end
def down

View File

@ -0,0 +1,9 @@
class ChangecolumnOfExerciseQuestion < ActiveRecord::Migration
def up
change_column :exercise_questions, :question_title, :text
change_column :exercises, :exercise_name, :text
end
def down
end
end