# frozen_string_literal: true # See https://docs.gitlab.com/ee/development/database/batched_background_migrations.html # for more information on when/how to queue batched background migrations # Update below commented lines with appropriate values. class QueueMyBatchedMigration < Gitlab::Database::Migration[2.2] milestone '16.6' MIGRATION = "MyBatchedMigration" # DELAY_INTERVAL = 2.minutes # BATCH_SIZE = 1000 # SUB_BATCH_SIZE = 100 def up queue_batched_background_migration( MIGRATION, :projects, :id, job_interval: DELAY_INTERVAL, queued_migration_version: '', batch_size: BATCH_SIZE, sub_batch_size: SUB_BATCH_SIZE ) end def down delete_batched_background_migration(MIGRATION, :projects, :id, []) end end