# Delayed migration steps require 'migration/table_dropper' Migration::TableDropper.delayed_rename( old_name: 'topic_status_updates', new_name: 'topic_timers', after_migration: 'RenameTopicStatusUpdatesToTopicTimers', on_drop: ->() { STDERR.puts "Dropping topic_status_updates. It was moved to topic_timers." } ) Migration::TableDropper.delayed_drop( table_name: 'category_featured_users', after_migration: 'DropUnusedTables', on_drop: ->() { STDERR.puts "Dropping category_featured_users. It isn't used anymore." } ) Migration::TableDropper.delayed_drop( table_name: 'versions', after_migration: 'DropUnusedTables', on_drop: ->() { STDERR.puts "Dropping versions. It isn't used anymore." } )