PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Como usar 2 adaptadores de banco de dados diferentes (SQL Server e PostgreSQL) no Rails no mesmo ambiente?


No seu arquivo database.yml, adicione outro bloco "ambiente" para sua conexão postgres

o nome do ambiente de exemplo pode ser

postgres_development

Em seguida, no seu arquivo environment.rb, adicione a seguinte linha

[ModelName].establish_connection "postgres_#{RAILS_ENV}"

Onde [ModelName] é o objeto ActiveModel que você deseja conectar especificamente ao outro ambiente de banco de dados. Não tenho certeza se isso funciona no Rails 3 100%, mas sei que funciona no Rails 2