# File lib/active_record/merbtasks.rb, line 55
  def drop_database(config)
    begin
      ActiveRecord::Base.establish_connection(config)
      ActiveRecord::Base.connection
    rescue
      puts "could not connect to #{config[:database]}, database not dropped"
    else
      case config[:adapter]
      when 'mysql'
        ActiveRecord::Base.connection.drop_database config[:database]
      when /^sqlite/
        FileUtils.rm(File.join(Merb.root, config[:database]))
      when 'postgresql'
        ActiveRecord::Base.clear_active_connections!    
        `dropdb "#{config[:database]}"`
      end
    end
  end