Als jij bijvoorbeeld in je database.yml zoiets hebt staan (weet niet meer wat de juiste attributen zijn, maar ik denk dat je het idee wel begrijpt):
postgres:
adapter: postgres
database: gis
mysql:
adapter: mysql
database: app
Dan zou je
. kunnen toevoegenestablish_connection :postgres
in de modellen die de Postgres-database zouden moeten gebruiken. Het kan natuurlijk gemakkelijker zijn om een abstracte klasse te maken en alle modellen die klasse te laten gebruiken, aangezien dat DROGER is.
class PostgresRecord::Base < ActiveRecord::Base
self.abstract_class = true
establish_connection :postgres
end
Of, aangezien u van plan bent om uiteindelijk naar Postgres te migreren, moet u waarschijnlijk het tegenovergestelde doen, de Postgres-database als standaard instellen en de verbinding voor de MySQL wijzigen.