module ActiveRecord::Tasks::DatabaseTasks
def for_each(databases) # :nodoc:
def for_each(databases) # :nodoc: return {} unless defined?(Rails) database_configs = ActiveRecord::DatabaseConfigurations.new(databases).configs_for(env_name: Rails.env) # if this is a single database application we don't want tasks for each primary database return if database_configs.count == 1 database_configs.each do |db_config| next unless db_config.database_tasks? yield db_config.name end end