commit
29001ced81
@ -0,0 +1,14 @@
|
|||||||
|
class MigrateHomeworkCommonEndTimes < ActiveRecord::Migration
|
||||||
|
def up
|
||||||
|
homework_commons = HomeworkCommon.where("id < 21549")
|
||||||
|
homework_commons.find_each do |homework|
|
||||||
|
sql = "update homework_commons set end_time = (select max(end_time) from
|
||||||
|
homework_seconds where id = #{homework.id}) where id = #{homework.id}"
|
||||||
|
|
||||||
|
ActiveRecord::Base.connection.execute(sql)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
def down
|
||||||
|
end
|
||||||
|
end
|
@ -0,0 +1,13 @@
|
|||||||
|
class MigrateHomeworkCommonEndTime2 < ActiveRecord::Migration
|
||||||
|
def up
|
||||||
|
homework_commons = HomeworkCommon.where("id >= 21549")
|
||||||
|
homework_commons.each do |homework|
|
||||||
|
if homework.publish_time.nil?
|
||||||
|
homework.update_column('end_time', nil)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
def down
|
||||||
|
end
|
||||||
|
end
|
Loading…
Reference in new issue