gitlab-org--gitlab-foss/lib/gitlab/background_migration/migrate_null_private_profil...

18 lines
502 B
Ruby

# frozen_string_literal: true
module Gitlab
module BackgroundMigration
# This class is responsible for migrating a range of users with private_profile == NULL to false
class MigrateNullPrivateProfileToFalse
# Temporary AR class for users
class User < ActiveRecord::Base
self.table_name = 'users'
end
def perform(start_id, stop_id)
User.where(private_profile: nil, id: start_id..stop_id).update_all(private_profile: false)
end
end
end
end