[deploy] Remove unused columns from users (#7131)
Co-authored-by: Ben Halpern <bendhalpern@gmail.com>
This commit is contained in:
parent
49e3ca6f18
commit
24f44713cb
3 changed files with 27 additions and 44 deletions
|
|
@ -1,27 +1,4 @@
|
|||
class User < ApplicationRecord
|
||||
self.ignored_columns = %w[
|
||||
base_cover_letter
|
||||
membership_started_at
|
||||
onboarding_checklist
|
||||
onboarding_package_form_submmitted_at
|
||||
onboarding_package_fulfilled
|
||||
onboarding_package_requested_again
|
||||
onboarding_variant_version
|
||||
org_admin
|
||||
personal_data_updated_at
|
||||
resume_html
|
||||
shipping_validated
|
||||
shipping_validated_at
|
||||
shirt_gender
|
||||
shirt_size
|
||||
signup_refer_code
|
||||
signup_referring_site
|
||||
specialty
|
||||
tabs_or_spaces
|
||||
text_only_name
|
||||
top_languages
|
||||
]
|
||||
|
||||
include CloudinaryHelper
|
||||
|
||||
attr_accessor(
|
||||
|
|
|
|||
|
|
@ -0,0 +1,26 @@
|
|||
class RemoveUnusedColumnsFromUsers < ActiveRecord::Migration[5.2]
|
||||
def change
|
||||
safety_assured do
|
||||
remove_column :users, :base_cover_letter, :text
|
||||
remove_column :users, :membership_started_at, :datetime
|
||||
remove_column :users, :onboarding_checklist, :string, array: true, default: []
|
||||
remove_column :users, :onboarding_package_form_submmitted_at, :datetime
|
||||
remove_column :users, :onboarding_package_fulfilled, :boolean, default: false
|
||||
remove_column :users, :onboarding_package_requested_again, :boolean, default: false
|
||||
remove_column :users, :onboarding_variant_version, :string, default: "0"
|
||||
remove_column :users, :org_admin, :boolean, default: false
|
||||
remove_column :users, :personal_data_updated_at, :datetime
|
||||
remove_column :users, :resume_html, :text
|
||||
remove_column :users, :shipping_validated, :boolean, default: false
|
||||
remove_column :users, :shipping_validated_at, :datetime
|
||||
remove_column :users, :shirt_gender, :string
|
||||
remove_column :users, :shirt_size, :string
|
||||
remove_column :users, :signup_refer_code, :string
|
||||
remove_column :users, :signup_referring_site, :string
|
||||
remove_column :users, :specialty, :string
|
||||
remove_column :users, :tabs_or_spaces, :string
|
||||
remove_column :users, :text_only_name, :string
|
||||
remove_column :users, :top_languages, :string
|
||||
end
|
||||
end
|
||||
end
|
||||
22
db/schema.rb
22
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_04_07_083405) do
|
||||
ActiveRecord::Schema.define(version: 2020_04_07_091449) do
|
||||
|
||||
# These are extensions that must be enabled in order to support this database
|
||||
enable_extension "plpgsql"
|
||||
|
|
@ -1090,7 +1090,6 @@ ActiveRecord::Schema.define(version: 2020_04_07_083405) do
|
|||
t.integer "articles_count", default: 0, null: false
|
||||
t.string "available_for"
|
||||
t.integer "badge_achievements_count", default: 0, null: false
|
||||
t.text "base_cover_letter"
|
||||
t.string "behance_url"
|
||||
t.string "bg_color_hex"
|
||||
t.bigint "blocked_by_count", default: 0, null: false
|
||||
|
|
@ -1167,7 +1166,6 @@ ActiveRecord::Schema.define(version: 2020_04_07_083405) do
|
|||
t.boolean "looking_for_work_publicly", default: false
|
||||
t.string "mastodon_url"
|
||||
t.string "medium_url"
|
||||
t.datetime "membership_started_at"
|
||||
t.boolean "mobile_comment_notifications", default: true
|
||||
t.boolean "mod_roundrobin_notifications", default: true
|
||||
t.integer "monthly_dues", default: 0
|
||||
|
|
@ -1175,16 +1173,9 @@ ActiveRecord::Schema.define(version: 2020_04_07_083405) do
|
|||
t.string "name"
|
||||
t.string "old_old_username"
|
||||
t.string "old_username"
|
||||
t.string "onboarding_checklist", default: [], array: true
|
||||
t.datetime "onboarding_package_form_submmitted_at"
|
||||
t.boolean "onboarding_package_fulfilled", default: false
|
||||
t.boolean "onboarding_package_requested", default: false
|
||||
t.boolean "onboarding_package_requested_again", default: false
|
||||
t.string "onboarding_variant_version", default: "0"
|
||||
t.boolean "org_admin", default: false
|
||||
t.datetime "organization_info_updated_at"
|
||||
t.boolean "permit_adjacent_sponsors", default: true
|
||||
t.datetime "personal_data_updated_at"
|
||||
t.string "profile_image"
|
||||
t.datetime "profile_updated_at", default: "2017-01-01 05:00:00"
|
||||
t.integer "rating_votes_count", default: 0, null: false
|
||||
|
|
@ -1194,27 +1185,16 @@ ActiveRecord::Schema.define(version: 2020_04_07_083405) do
|
|||
t.float "reputation_modifier", default: 1.0
|
||||
t.datetime "reset_password_sent_at"
|
||||
t.string "reset_password_token"
|
||||
t.text "resume_html"
|
||||
t.boolean "saw_onboarding", default: true
|
||||
t.integer "score", default: 0
|
||||
t.string "secret"
|
||||
t.boolean "shipping_validated", default: false
|
||||
t.datetime "shipping_validated_at"
|
||||
t.string "shirt_gender"
|
||||
t.string "shirt_size"
|
||||
t.integer "sign_in_count", default: 0, null: false
|
||||
t.string "signup_cta_variant"
|
||||
t.string "signup_refer_code"
|
||||
t.string "signup_referring_site"
|
||||
t.string "specialty"
|
||||
t.integer "spent_credits_count", default: 0, null: false
|
||||
t.string "stackoverflow_url"
|
||||
t.string "stripe_id_code"
|
||||
t.text "summary"
|
||||
t.string "tabs_or_spaces"
|
||||
t.string "text_color_hex"
|
||||
t.string "text_only_name"
|
||||
t.string "top_languages"
|
||||
t.string "twitch_url"
|
||||
t.string "twitch_username"
|
||||
t.datetime "twitter_created_at"
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue