journalduhacker/db/migrate/20120703184957_integrated_story_hotness.rb

21 lines
585 B
Ruby

class IntegratedStoryHotness < ActiveRecord::Migration
def up
add_column :stories, :hotness, :decimal, :precision => 20, :scale => 10
add_column :comments, :confidence, :decimal, :precision => 20, :scale => 19
add_index :stories, [ "hotness" ], :name => "hotness_idx"
add_index :comments, [ "confidence" ], :name => "confidence_idx"
Comment.all.each do |c|
c.give_upvote_or_downvote_and_recalculate_confidence!(0, 0)
end
Story.all.each do |s|
s.give_upvote_or_downvote_and_recalculate_hotness!(0, 0)
end
end
def down
end
end