Separate remote thumbnails into cache/ directory (#36910)

This commit is contained in:
Shugo Maeda 2025-11-17 11:56:01 +09:00
parent 687f3a2a01
commit 1dcf1d2c84
No known key found for this signature in database
GPG Key ID: 2DFE34085E97CE47
2 changed files with 31 additions and 23 deletions

View File

@ -5,28 +5,29 @@
# Table name: media_attachments # Table name: media_attachments
# #
# id :bigint(8) not null, primary key # id :bigint(8) not null, primary key
# status_id :bigint(8) # blurhash :string
# file_file_name :string # description :text
# file_content_type :string # file_content_type :string
# file_file_name :string
# file_file_size :integer # file_file_size :integer
# file_meta :json
# file_storage_schema_version :integer
# file_updated_at :datetime # file_updated_at :datetime
# processing :integer
# remote_url :string default(""), not null # remote_url :string default(""), not null
# shortcode :string
# thumbnail_content_type :string
# thumbnail_file_name :string
# thumbnail_file_size :integer
# thumbnail_remote_url :string
# thumbnail_storage_schema_version :integer
# thumbnail_updated_at :datetime
# type :integer default("image"), not null
# created_at :datetime not null # created_at :datetime not null
# updated_at :datetime not null # updated_at :datetime not null
# shortcode :string
# type :integer default("image"), not null
# file_meta :json
# account_id :bigint(8) # account_id :bigint(8)
# description :text
# scheduled_status_id :bigint(8) # scheduled_status_id :bigint(8)
# blurhash :string # status_id :bigint(8)
# processing :integer
# file_storage_schema_version :integer
# thumbnail_file_name :string
# thumbnail_content_type :string
# thumbnail_file_size :integer
# thumbnail_updated_at :datetime
# thumbnail_remote_url :string
# #
class MediaAttachment < ApplicationRecord class MediaAttachment < ApplicationRecord

View File

@ -0,0 +1,7 @@
# frozen_string_literal: true
class AddThumbnailStorageSchemaVersion < ActiveRecord::Migration[8.0]
def change
add_column :media_attachments, :thumbnail_storage_schema_version, :integer
end
end