Ruby on Rails | Screencasts | Download | Documentation | Weblog | Community | Source

Ticket #5260: mysql_client_multi_results.diff

File mysql_client_multi_results.diff, 1.0 kB (added by llasram@gmail.com, 2 years ago)

MySQL Connection Adapter CLIENT_MULTI_RESULTS Patch

  • activerecord/lib/active_record/connection_adapters/mysql_adapter.rb

    old new  
    2424      socket   = config[:socket] 
    2525      username = config[:username] ? config[:username].to_s : 'root' 
    2626      password = config[:password].to_s 
     27      flags    = Mysql::CLIENT_MULTI_RESULTS 
    2728 
    2829      if config.has_key?(:database) 
    2930        database = config[:database] 
     
    3334 
    3435      mysql = Mysql.init 
    3536      mysql.ssl_set(config[:sslkey], config[:sslcert], config[:sslca], config[:sslcapath], config[:sslcipher]) if config[:sslkey] 
    36       ConnectionAdapters::MysqlAdapter.new(mysql, logger, [host, username, password, database, port, socket], config) 
     37      ConnectionAdapters::MysqlAdapter.new(mysql, logger, [host, username, password, database, port, socket, flags], config) 
    3738    end 
    3839  end 
    3940