Overwrite AR tasks with Sequel versions

pull/11735/head
Javier Torres 7 years ago
parent 9d4787a570
commit b8cb6e2b4a

@ -15,7 +15,11 @@ end
CartoDB::Application.load_tasks
Rake.application.instance_variable_get('@tasks').delete('default')
rake_tasks = Rake.application.instance_variable_get('@tasks')
rake_tasks.delete('default')
# Remove ActiveRecord tasks and replace with Sequel versions
rake_tasks.select { |k, _| k.starts_with?('sequel') }.each { |k, v| rake_tasks[k.sub('sequel:', 'db:')] = v }
if Rails.env.test?
namespace :spec do

@ -200,6 +200,9 @@ module CartoDB
config.active_record.default_timezone = :local
config.active_record.raise_in_transactional_callbacks = true
# Put sequel db tasks into its own namespace
config.sequel.load_database_tasks = :sequel
end
end

Loading…
Cancel
Save