Kir*_*Kir 3 mysql postgresql activerecord ruby-on-rails ruby-on-rails-3
我有一个Rails 3.2应用程序,它使用PostgreSQL来存储所有信息.
但在一个Rake任务中,我需要与MySQL服务器建立连接.我试着这样做:
ActiveRecord::Base.establish_connection(
    :adapter  => "mysql2",
    :database => "foo",
    :user => "root", 
    :password => "",
)
但它只是用这个临时MySQL替换我的默认PostgreSQL连接.
如何为实例进行额外连接?
我找到了一个非常简单的解决方案:到vanila mysql2 gem(https://github.com/brianmario/mysql2)
现在我的代码看起来像:
client = Mysql2::Client.new(:host => "localhost", :username => "root", :database => "foobar", :password => "")
users = client.query("SELECT * FROM users")
之后我有一系列的结果.
| 归档时间: | 
 | 
| 查看次数: | 3118 次 | 
| 最近记录: |