diff --git a/app/models/post_upload.rb b/app/models/post_upload.rb deleted file mode 100644 index f13780e1011..00000000000 --- a/app/models/post_upload.rb +++ /dev/null @@ -1,21 +0,0 @@ -# frozen_string_literal: true - -class PostUpload < ActiveRecord::Base - belongs_to :post - belongs_to :upload -end - -# == Schema Information -# -# Table name: post_uploads -# -# id :integer not null, primary key -# post_id :integer not null -# upload_id :integer not null -# -# Indexes -# -# idx_unique_post_uploads (post_id,upload_id) UNIQUE -# index_post_uploads_on_post_id (post_id) -# index_post_uploads_on_upload_id (upload_id) -# diff --git a/db/post_migrate/20230926165821_drop_post_uploads_table.rb b/db/post_migrate/20230926165821_drop_post_uploads_table.rb new file mode 100644 index 00000000000..6d580aadc37 --- /dev/null +++ b/db/post_migrate/20230926165821_drop_post_uploads_table.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +class DropPostUploadsTable < ActiveRecord::Migration[7.0] + DROPPED_TABLES ||= %i[post_uploads] + + def up + DROPPED_TABLES.each { |table| Migration::TableDropper.execute_drop(table) } + end + + def down + raise ActiveRecord::IrreversibleMigration + end +end