Sha256: b4da09497a9e46b61896f92c05b6e5345eb568a2a872bd64d42e01e55bfc31a5

Contents?: true

Size: 530 Bytes

Versions: 8

Compression:

Stored size: 530 Bytes

Contents

namespace :sufia do
  namespace :migrate do

    desc "Migrate proxy deposits"
    task proxy_deposits: :environment do
      ProxyDepositRequest.all.each do |pd|
        pd.generic_file_id = pd.generic_file_id.delete "#{Sufia.config.redis_namespace}:"
        pd.save
      end
    end

    desc "Migrate audit logs"
    task audit_logs: :environment do
      ChecksumAuditLog.all.each do |cs|
        cs.generic_file_id = cs.generic_file_id.delete "#{Sufia.config.redis_namespace}:"
        cs.save
      end
    end

  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
sufia-models-6.7.0 lib/tasks/migrate.rake
sufia-models-6.6.1 lib/tasks/migrate.rake
sufia-models-6.6.0 lib/tasks/migrate.rake
sufia-models-6.5.0 lib/tasks/migrate.rake
sufia-models-6.4.0 lib/tasks/migrate.rake
sufia-models-6.3.0 lib/tasks/migrate.rake
sufia-models-6.2.0 lib/tasks/migrate.rake
sufia-models-6.1.0 lib/tasks/migrate.rake