Hvis du for eksempel i din database.yml har noget som dette (kan ikke rigtig huske de korrekte attributter, men jeg tror, du forstår ideen):
postgres:
adapter: postgres
database: gis
mysql:
adapter: mysql
database: app
Derefter kan du tilføje
establish_connection :postgres
i de modeller, der skulle bruge Postgres-databasen. Det kan selvfølgelig være nemmere at lave en abstrakt klasse og lave alle modellerne til at bruge den i stedet, da det er mere TØRRET.
class PostgresRecord::Base < ActiveRecord::Base
self.abstract_class = true
establish_connection :postgres
end
Eller da du planlægger at migrere til Postgres til sidst, bør du sandsynligvis gøre det modsatte, gøre Postgres-databasen til standard og ændre forbindelsen til MySQL.