Si, por ejemplo, en su base de datos.yml tiene algo como esto (realmente no recuerdo los atributos correctos, pero creo que entiende la idea):
postgres:
adapter: postgres
database: gis
mysql:
adapter: mysql
database: app
Luego, podría agregar
establish_connection :postgres
en los modelos que deberían usar la base de datos de Postgres. Por supuesto, podría ser más fácil crear una clase abstracta y hacer que todos los modelos usen esa en su lugar, ya que es más DRYer.
class PostgresRecord::Base < ActiveRecord::Base
self.abstract_class = true
establish_connection :postgres
end
O, dado que planea migrar a Postgres eventualmente, probablemente debería hacer lo contrario, hacer que la base de datos de Postgres sea la predeterminada y cambiar la conexión para MySQL.