# frozen_string_literal: true class BackfillNamespaceSettings < ActiveRecord::Migration[5.2] include Gitlab::Database::MigrationHelpers DOWNTIME = false MIGRATION = 'BackfillNamespaceSettings' DELAY_INTERVAL = 2.minutes BATCH_SIZE = 10_000 disable_ddl_transaction! class Namespace < ActiveRecord::Base include EachBatch self.table_name = 'namespaces' end def up say "Scheduling `#{MIGRATION}` jobs" queue_background_migration_jobs_by_range_at_intervals(Namespace, MIGRATION, DELAY_INTERVAL, batch_size: BATCH_SIZE) end def down # NOOP end end