From 9dc8d1dc3df33e20c55adb65e78b0bdfc1e59995 Mon Sep 17 00:00:00 2001 From: rhymes Date: Tue, 7 Apr 2020 15:49:11 +0200 Subject: [PATCH] Remove unused columns from polls (#7125) --- app/models/poll.rb | 4 ---- .../20200407083405_remove_unused_columns_from_polls.rb | 7 +++++++ db/schema.rb | 3 +-- 3 files changed, 8 insertions(+), 6 deletions(-) create mode 100644 db/migrate/20200407083405_remove_unused_columns_from_polls.rb diff --git a/app/models/poll.rb b/app/models/poll.rb index 27ba7c927..0c0e5a1c4 100644 --- a/app/models/poll.rb +++ b/app/models/poll.rb @@ -1,8 +1,4 @@ class Poll < ApplicationRecord - self.ignored_columns = %w[ - allow_multiple_selections - ] - attr_accessor :poll_options_input_array serialize :voting_data diff --git a/db/migrate/20200407083405_remove_unused_columns_from_polls.rb b/db/migrate/20200407083405_remove_unused_columns_from_polls.rb new file mode 100644 index 000000000..d64ef242c --- /dev/null +++ b/db/migrate/20200407083405_remove_unused_columns_from_polls.rb @@ -0,0 +1,7 @@ +class RemoveUnusedColumnsFromPolls < ActiveRecord::Migration[5.2] + def change + safety_assured do + remove_column :polls, :allow_multiple_selections, :boolean, default: false + end + end +end diff --git a/db/schema.rb b/db/schema.rb index bf65f9487..7598bb633 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -10,7 +10,7 @@ # # It's strongly recommended that you check this file into your version control system. -ActiveRecord::Schema.define(version: 2020_03_31_155903) do +ActiveRecord::Schema.define(version: 2020_04_07_083405) do # These are extensions that must be enabled in order to support this database enable_extension "plpgsql" @@ -855,7 +855,6 @@ ActiveRecord::Schema.define(version: 2020_03_31_155903) do end create_table "polls", force: :cascade do |t| - t.boolean "allow_multiple_selections", default: false t.bigint "article_id" t.datetime "created_at", null: false t.integer "poll_options_count", default: 0, null: false