Jika misalnya Anda, di database.yml Anda memiliki sesuatu seperti ini (tidak terlalu ingat atribut yang benar, tapi saya pikir Anda mengerti):
postgres:
adapter: postgres
database: gis
mysql:
adapter: mysql
database: app
Kemudian, Anda dapat menambahkan
establish_connection :postgres
dalam model yang harus menggunakan database Postgres. Tentu saja, mungkin lebih mudah untuk membuat kelas abstrak dan membuat semua model menggunakan yang itu karena lebih KERING.
class PostgresRecord::Base < ActiveRecord::Base
self.abstract_class = true
establish_connection :postgres
end
Atau, karena Anda berencana untuk bermigrasi ke Postgres pada akhirnya, Anda mungkin harus melakukan yang sebaliknya, menjadikan database Postgres sebagai default dan mengubah koneksi untuk MySQL.