Sha256: 19fc5e47910dcf15ab7de770a1f84df1e47f7832a77416534ca89aa0ec54ada1

Contents?: true

Size: 721 Bytes

Versions: 24

Compression:

Stored size: 721 Bytes

Contents

# frozen_string_literal: true

require "benchmark"

namespace :db do
  desc "Refreshes all materialized views e.g. audits. May take a while so only run overnight."
  task refresh_all_materialized_views: :environment do
    ms = Benchmark.ms do
      ActiveRecord::Base.connection.execute("SELECT refresh_all_matierialized_views();")
    end
    puts "Refreshing materialized views took #{ms}"
  end

  namespace :demo do
    desc "Loads demo seed data from the renalware-core gem"
    task seed: :environment do
      if Rails.env.development?
        require Renalware::Engine.root.join("spec/dummy/db/seeds")
      else
        puts "Task currently only possible in development environment"
      end
    end
  end
end

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
renalware-core-2.0.69 lib/tasks/db.rake
renalware-core-2.0.68 lib/tasks/db.rake
renalware-core-2.0.67 lib/tasks/db.rake
renalware-core-2.0.64 lib/tasks/db.rake
renalware-core-2.0.63 lib/tasks/db.rake
renalware-core-2.0.62 lib/tasks/db.rake
renalware-core-2.0.61 lib/tasks/db.rake
renalware-core-2.0.60 lib/tasks/db.rake
renalware-core-2.0.58 lib/tasks/db.rake
renalware-core-2.0.57 lib/tasks/db.rake
renalware-core-2.0.56 lib/tasks/db.rake
renalware-core-2.0.55 lib/tasks/db.rake
renalware-core-2.0.54 lib/tasks/db.rake
renalware-core-2.0.53 lib/tasks/db.rake
renalware-core-2.0.52 lib/tasks/db.rake
renalware-core-2.0.51 lib/tasks/db.rake
renalware-core-2.0.50 lib/tasks/db.rake
renalware-core-2.0.48 lib/tasks/db.rake
renalware-core-2.0.47 lib/tasks/db.rake
renalware-core-2.0.46 lib/tasks/db.rake