tilde.news/db/migrate/20120703184957_integrated_s...

21 lines
559 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