たとえば、database.ymlに次のようなものがある場合(正しい属性を実際には思い出せませんが、アイデアは得られると思います):
postgres:
adapter: postgres
database: gis
mysql:
adapter: mysql
database: app
次に、
を追加できますestablish_connection :postgres
Postgresデータベースを使用する必要があるモデルでは、もちろん、抽象クラスを作成し、代わりにそれを使用するようにすべてのモデルを作成する方が簡単な場合があります。これは、より乾燥しているためです。
class PostgresRecord::Base < ActiveRecord::Base
self.abstract_class = true
establish_connection :postgres
end
または、最終的にPostgresへの移行を計画しているため、おそらく逆のことを行い、Postgresデータベースをデフォルトにして、MySQLの接続を変更する必要があります。