Om du till exempel i din database.yml har något sånt här (minns inte riktigt de korrekta attributen, men jag tror att du förstår idén):
postgres:
adapter: postgres
database: gis
mysql:
adapter: mysql
database: app
Sedan kan du lägga till
establish_connection :postgres
i modellerna som borde använda Postgres-databasen. Det kan förstås vara lättare att skapa en abstrakt klass och få alla modeller att använda den istället eftersom det är mer torrt.
class PostgresRecord::Base < ActiveRecord::Base
self.abstract_class = true
establish_connection :postgres
end
Eller, eftersom du planerar att migrera till Postgres så småningom, bör du förmodligen göra tvärtom, göra Postgres-databasen till standard och ändra anslutningen för MySQL.