From 1bf27b0331155a3b2d31b331f20d91c6a3052b3d Mon Sep 17 00:00:00 2001 From: Michael Kohl Date: Thu, 10 Jun 2021 09:37:17 +0700 Subject: [PATCH] Remove provider created_at columns (#13945) --- app/models/user.rb | 9 +-------- ...710_remove_provider_created_at_columns_from_user.rb | 10 ++++++++++ db/schema.rb | 4 ---- 3 files changed, 11 insertions(+), 12 deletions(-) create mode 100644 db/migrate/20210609042710_remove_provider_created_at_columns_from_user.rb diff --git a/app/models/user.rb b/app/models/user.rb index 03808d07a..4708d6825 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -36,14 +36,7 @@ class User < ApplicationRecord youtube_url ].freeze - PROVIDER_COLUMNS = %w[ - apple_created_at - facebook_created_at - github_created_at - twitter_created_at - ].freeze - - self.ignored_columns = PROFILE_COLUMNS + PROVIDER_COLUMNS + self.ignored_columns = PROFILE_COLUMNS # NOTE: @citizen428 This is temporary code during profile migration and will # be removed. diff --git a/db/migrate/20210609042710_remove_provider_created_at_columns_from_user.rb b/db/migrate/20210609042710_remove_provider_created_at_columns_from_user.rb new file mode 100644 index 000000000..7e8057dba --- /dev/null +++ b/db/migrate/20210609042710_remove_provider_created_at_columns_from_user.rb @@ -0,0 +1,10 @@ +class RemoveProviderCreatedAtColumnsFromUser < ActiveRecord::Migration[6.1] + def change + safety_assured do + remove_column :users, :apple_created_at + remove_column :users, :facebook_created_at + remove_column :users, :github_created_at + remove_column :users, :twitter_created_at + end + end +end diff --git a/db/schema.rb b/db/schema.rb index 72ab68d9e..08d72d974 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -1263,7 +1263,6 @@ ActiveRecord::Schema.define(version: 2021_06_09_103939) do end create_table "users", force: :cascade do |t| - t.datetime "apple_created_at" t.string "apple_username" t.integer "articles_count", default: 0, null: false t.string "available_for" @@ -1312,7 +1311,6 @@ ActiveRecord::Schema.define(version: 2021_06_09_103939) do t.integer "experience_level" t.boolean "export_requested", default: false t.datetime "exported_at" - t.datetime "facebook_created_at" t.string "facebook_url" t.string "facebook_username" t.integer "failed_attempts", default: 0 @@ -1323,7 +1321,6 @@ ActiveRecord::Schema.define(version: 2021_06_09_103939) do t.integer "following_orgs_count", default: 0, null: false t.integer "following_tags_count", default: 0, null: false t.integer "following_users_count", default: 0, null: false - t.datetime "github_created_at" t.datetime "github_repos_updated_at", default: "2017-01-01 05:00:00" t.string "github_username" t.string "gitlab_url" @@ -1388,7 +1385,6 @@ ActiveRecord::Schema.define(version: 2021_06_09_103939) do t.text "summary" t.string "text_color_hex" t.string "twitch_url" - t.datetime "twitter_created_at" t.string "twitter_username" t.string "unconfirmed_email" t.string "unlock_token"