Jeśli na przykład ty, w swoim database.yml masz coś takiego (nie pamiętam poprawnych atrybutów, ale myślę, że masz pomysł):
postgres:
adapter: postgres
database: gis
mysql:
adapter: mysql
database: app
Następnie możesz dodać
establish_connection :postgres
w modelach, które powinny używać bazy danych Postgres. Oczywiście może być łatwiej utworzyć klasę abstrakcyjną i sprawić, by wszystkie modele używały tej, ponieważ jest to bardziej DRYer.
class PostgresRecord::Base < ActiveRecord::Base
self.abstract_class = true
establish_connection :postgres
end
Lub, ponieważ planujesz w końcu migrację do Postgres, prawdopodobnie powinieneś zrobić coś przeciwnego, ustawić bazę danych Postgres jako domyślną i zmienić połączenie dla MySQL.