This commit is contained in:
KMY 2024-12-06 12:50:17 +09:00
parent b37fe77240
commit 842049131a

View file

@ -7,17 +7,17 @@ class RemoveBoostsWideningAudience < ActiveRecord::Migration[5.2]
# add_column :statuses, :searchability, :integer
# add_column :statuses, :limited_scope, :integer
Status.find_by_sql(<<-SQL.squish)
SELECT boost.id
FROM statuses AS boost
LEFT JOIN statuses AS boosted ON boost.reblog_of_id = boosted.id
WHERE
boost.id > 101746055577600000
AND (boost.local = TRUE OR boost.uri IS NULL)
AND boost.visibility IN (0, 1)
AND boost.reblog_of_id IS NOT NULL
AND boosted.visibility = 2
SQL
# Status.find_by_sql(<<-SQL.squish)
# SELECT boost.id
# FROM statuses AS boost
# LEFT JOIN statuses AS boosted ON boost.reblog_of_id = boosted.id
# WHERE
# boost.id > 101746055577600000
# AND (boost.local = TRUE OR boost.uri IS NULL)
# AND boost.visibility IN (0, 1)
# AND boost.reblog_of_id IS NOT NULL
# AND boosted.visibility = 2
# SQL
# Sorry, but remove to fix test
# RemovalWorker.push_bulk(public_boosts.pluck(:id))