2013-09-13 1 views
0

У меня есть два приложения под названием app1 & app2, я подключил две базы данных, используя метод установления соединения. У меня есть одно имя таблицы в обеих базах данных, теперь я хочу отправить выбранные данные из app2 в app1. Вот мой код для подключения двух баз данных, пожалуйста, помогите мне в этом.ROR: подключение двух баз данных и перемещение данных из одной таблицы в другую таблицу

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 
+1

Так? В чем проблема? –

+1

* Очень * опасно настроить что-то вроде этого. Вы должны заставить их общаться через какой-то REST API. –

+0

Вы можете использовать API для этого. –

ответ

1

в разделе connection_connection, возможно, потребуется указать имя хоста.

, если вы хотите создать две разные соединения использовать этот запрос

client_1 = Mysql2::Client.new(
       :host => HOST, 
       :username => USER_NAME,    
       :encoding => "utf8", 
       :reconnect => false, 
       :database => DATA_BASE, 
       :pool => "250", 
       :password => PASSWORD) 

также же создать одно соединение client_2 и написать запрос

+0

Я хочу отправить выбранные данные из одной базы данных в другую базу данных – Pavan

+0

, пожалуйста, проверьте мое обновленное сообщение –

+0

, поскольку я начинаю с ROR, поэтому я я не могу понять, не могли бы вы рассказать один пример – Pavan

Смежные вопросы