docbrown/db/migrate/20200326111645_remove_unused_columns_from_articles.rb
rhymes 9a0a6fbe8f
Remove unused columns from articles (#6860) [deploy]
Co-authored-by: Ben Halpern <bendhalpern@gmail.com>
2020-03-27 17:04:13 +01:00

24 lines
1.3 KiB
Ruby

class RemoveUnusedColumnsFromArticles < ActiveRecord::Migration[5.2]
def change
safety_assured do
remove_column :articles, :abuse_removal_reason, :string
remove_column :articles, :allow_big_edits, :boolean, default: true
remove_column :articles, :allow_small_edits, :boolean, default: true
remove_column :articles, :amount_due, :float, default: 0.0
remove_column :articles, :amount_paid, :float, default: 0.0
remove_column :articles, :automatically_renew, :boolean, default: false
remove_column :articles, :collection_position, :integer
remove_column :articles, :featured_clickthrough_rate, :float, default: 0.0
remove_column :articles, :featured_impressions, :integer, default: 0
remove_column :articles, :ids_for_suggested_articles, :string, default: "[]"
remove_column :articles, :job_opportunity_id, :integer
remove_column :articles, :last_invoiced_at, :datetime
remove_column :articles, :lat, :decimal, precision: 10, scale: 6
remove_column :articles, :long, :decimal, precision: 10, scale: 6
remove_column :articles, :main_tag_name_for_social, :string
remove_column :articles, :name_within_collection, :string
remove_column :articles, :paid, :boolean, default: false
remove_column :articles, :removed_for_abuse, :boolean, default: false
end
end
end