openstreetmap-website/db/migrate/20240822121603_backfill_deactivates_at_in_user_blocks.rb
2024-08-23 18:25:14 +01:00

11 lines
337 B
Ruby

class BackfillDeactivatesAtInUserBlocks < ActiveRecord::Migration[7.1]
class UserBlock < ApplicationRecord; end
disable_ddl_transaction!
def up
UserBlock.where(:needs_view => false, :deactivates_at => nil).in_batches do |relation|
relation.update_all("deactivates_at = GREATEST(ends_at, updated_at)")
end
end
end