namespace :db do

namespace :schema do
  # desc 'Dump additional database schema'
  task :dump => [:environment, :load_config] do
    filename = "#{Rails.root}/db/exception_database_schema.rb"
    File.open(filename, 'w:utf-8') do |file|
      ActiveRecord::Base.establish_connection('exception_database')
      ActiveRecord::SchemaDumper.dump(ActiveRecord::Base.connection, file)
    end
  end
end

namespace :test do
  # desc 'Purge and load exception_database_test schema'
  task :load_schema do
    # like db:test:load_schema
    ActiveRecord::Base.establish_connection('exception_database')
    ActiveRecord::Schema.verbose = false
    load("#{Rails.root}/db/exception_database_schema.rb")
  end
end

end