diff --git a/db/migrate/20170827023117_managements_zhuanye.rb b/db/migrate/20170827023117_managements_zhuanye.rb new file mode 100644 index 000000000..38c270f63 --- /dev/null +++ b/db/migrate/20170827023117_managements_zhuanye.rb @@ -0,0 +1,12 @@ +class ManagementsZhuanye < ActiveRecord::Migration + def up + sql = "SELECT distinct(major_id) FROM `major_courses`" + MajorCourse.where("0=0").update_all(:support_shixuns, 0) + MajorCourse.find_by_sql(sql).each do |mc| + Major.where(:id => mc.try(:major_id)).first.update_column(:support_shixuns, 1) + end + end + + def down + end +end