1
A
回答
5
对于多个数据库连接,需要将以下代码添加到database.yml文件中。
的config/database.yml的
other_db:
adapter: mysql2
database: db1_dev
username: root
password: xyz
host: localhost
然后创建一个新的模式。
class ImportLine < ActiveRecord::Base
establish_connection "other_db"
self.table_name = "the_table_in_th_other_db"
end
现在您可以选择任意的列是这样的:
ImportLine.select(:col1, :col2).find_each do |line|
puts "#{line.col1} -#{line.col1}"
end
相关问题
- 1. 无法连接到远程数据库
- 2. 无法连接rails应用程序到远程mysql数据库
- 3. Rails 3无法使用mysql2 gem连接到远程数据库
- 4. 无法将Ruby on Rails连接到远程mysql数据库
- 5. Rails的无法连接到远程数据库
- 6. 无法连接到任何远程数据库到Windows 10
- 7. 无法连接到远程Git仓库
- 8. 无法连接到远程SVN库
- 9. 无法连接到火鸟2.5数据库远程
- 10. 无法远程连接到数据库的SQL Server 2005
- 11. 无法连接到与轨道的远程MySQL数据库
- 12. 无法连接到远程mysql数据库服务器
- 13. 无法连接到远程MySQL数据库
- 14. pymongo无法连接到数据库的远程服务器
- 15. MVC4无法连接到SQL Server 2008中的远程数据库
- 16. 无法远程连接到PSQL数据库?
- 17. 无法连接到远程MS SQL Server数据库
- 18. 无法使用pgAdmin连接PostgreSQL到远程数据库
- 19. 无法远程连接到SQL Server数据库
- 20. 无法使用我的Nexus S连接到远程数据库
- 21. 无法使用JDBC连接到远程oracle数据库
- 22. DataStax Devcenter无法连接到远程卡桑德拉数据库
- 23. 有时无法连接到远程DB2数据库
- 24. 无法连接到SQL Server 2008远程数据库MVC4
- 25. 无法连接到远程主机上的mysql数据库
- 26. 无法连接到远程MS Access数据库
- 27. 无法连接到远程数据库表
- 28. 无法MySQL工作台连接到远程数据库
- 29. 无法从CLI连接到远程DB2数据库
- 30. 无法连接到Heroku的数据库远程(JAVA)
http://stackoverflow.com/questions/17311199/connecting-to-multiple-databases-in-ruby-on-rails –
但是这个例子使用了一个模型。我不想使用模型,因为远程数据库非常大,并且我只需要来自2个连接表的几列。 –
我不明白表中的列数或整个数据库的大小如何影响创建模型的决定?创建模型不会强制您加载整个数据库,也不会选择表中的所有列 –