我有两个名为app1&的应用程序app2,我用连接建立方法连接了两个数据库。我在两个数据库中都有相同的表名,现在我想将选定的数据从app2发送到app1。这是我连接两个数据库的代码,请帮我解决这个问题。
class Student < ActiveRecord::Base
establish_connection :adapter => "mysql2",
:database => "app1_db",
:username => "root",
:password => "root"
set_table_name "students"
belongs_to :student, :class_name => "students", :foreign_key => "fk_student_id"
end
答案 0 :(得分:1)
如果要创建两个不同的连接,请使用此查询
client_1 = Mysql2::Client.new(
:host => HOST,
:username => USER_NAME,
:encoding => "utf8",
:reconnect => false,
:database => DATA_BASE,
:pool => "250",
:password => PASSWORD)
同样创建一个client_2连接并编写查询