2018-04-24 07:43:19 +00:00
|
|
|
# frozen_string_literal: true
|
|
|
|
# rubocop:disable Style/Documentation
|
|
|
|
|
|
|
|
module Gitlab
|
|
|
|
module BackgroundMigration
|
|
|
|
class FillFileStoreLfsObject
|
|
|
|
class LfsObject < ActiveRecord::Base
|
|
|
|
self.table_name = 'lfs_objects'
|
|
|
|
end
|
|
|
|
|
|
|
|
def perform(start_id, stop_id)
|
2018-05-22 06:36:59 +00:00
|
|
|
FillFileStoreLfsObject::LfsObject
|
|
|
|
.where(file_store: nil)
|
2018-04-24 07:43:19 +00:00
|
|
|
.where(id: (start_id..stop_id))
|
|
|
|
.update_all(file_store: 1)
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|