Make removal of topic columns more resilient to deploys

This commit is contained in:
Sam
2016-12-05 12:11:46 +11:00
parent 33d0a23d84
commit 1db9d17756
4 changed files with 77 additions and 1 deletions
@@ -0,0 +1,21 @@
class AddTopicColumnsBack < ActiveRecord::Migration
# This really sucks big time, we have no use for these columns yet can not remove them
# if we remove them then sites will be down during migration
def up
add_column :topics, :bookmark_count, :int
add_column :topics, :off_topic_count, :int
add_column :topics, :illegal_count, :int
add_column :topics, :inappropriate_count, :int
add_column :topics, :notify_user_count, :int
end
def down
remove_column :topics, :bookmark_count
remove_column :topics, :off_topic_count
remove_column :topics, :illegal_count
remove_column :topics, :inappropriate_count
remove_column :topics, :notify_user_count
end
end