Remove provider created_at columns (#13945)

This commit is contained in:
Michael Kohl 2021-06-10 09:37:17 +07:00 committed by GitHub
parent ed4c580e23
commit 1bf27b0331
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 11 additions and 12 deletions

View file

@ -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.

View file

@ -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

View file

@ -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"