Drop language settings columns (#12699)

This commit is contained in:
Michael Kohl 2021-02-16 23:29:44 +07:00 committed by GitHub
parent 40e36adbcd
commit 544030ff2c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 10 additions and 7 deletions

View file

@ -10,8 +10,6 @@ class Article < ApplicationRecord
SEARCH_CLASS = Search::FeedContent
DATA_SYNC_CLASS = DataSync::Elasticsearch::Article
self.ignored_columns = %w[language]
acts_as_taggable_on :tags
resourcify

View file

@ -36,7 +36,7 @@ class User < ApplicationRecord
youtube_url
].freeze
self.ignored_columns = PROFILE_COLUMNS + %w[language_settings]
self.ignored_columns = PROFILE_COLUMNS
# NOTE: @citizen428 This is temporary code during profile migration and will
# be removed.

View file

@ -0,0 +1,8 @@
class DropLanguageColumns < ActiveRecord::Migration[6.0]
def change
safety_assured do
remove_column :articles, :language
remove_column :users, :language_settings
end
end
end

View file

@ -10,7 +10,7 @@
#
# It's strongly recommended that you check this file into your version control system.
ActiveRecord::Schema.define(version: 2021_02_01_055410) do
ActiveRecord::Schema.define(version: 2021_02_16_023520) do
# These are extensions that must be enabled in order to support this database
enable_extension "citext"
@ -108,7 +108,6 @@ ActiveRecord::Schema.define(version: 2021_02_01_055410) do
t.integer "featured_number"
t.string "feed_source_url"
t.integer "hotness_score", default: 0
t.string "language"
t.datetime "last_buffered"
t.datetime "last_comment_at", default: "2017-01-01 05:00:00"
t.datetime "last_experience_level_rating_at"
@ -1273,7 +1272,6 @@ ActiveRecord::Schema.define(version: 2021_02_01_055410) do
t.integer "invitations_count", default: 0
t.bigint "invited_by_id"
t.string "invited_by_type"
t.jsonb "language_settings", default: {}, null: false
t.datetime "last_article_at", default: "2017-01-01 05:00:00"
t.datetime "last_comment_at", default: "2017-01-01 05:00:00"
t.datetime "last_followed_at"
@ -1349,7 +1347,6 @@ ActiveRecord::Schema.define(version: 2021_02_01_055410) do
t.index ["invitations_count"], name: "index_users_on_invitations_count"
t.index ["invited_by_id"], name: "index_users_on_invited_by_id"
t.index ["invited_by_type", "invited_by_id"], name: "index_users_on_invited_by_type_and_invited_by_id"
t.index ["language_settings"], name: "index_users_on_language_settings", using: :gin
t.index ["old_old_username"], name: "index_users_on_old_old_username"
t.index ["reset_password_token"], name: "index_users_on_reset_password_token", unique: true
t.index ["twitter_username"], name: "index_users_on_twitter_username", unique: true