sql >> Base de Datos >  >> RDS >> PostgreSQL

¿Cómo usar 2 adaptadores de base de datos diferentes (SQL Server y PostgreSQL) en Rails en el mismo entorno?

En su archivo database.yml, agregue otro bloque de "entorno" para su conexión de postgres

el nombre del entorno de ejemplo podría ser

postgres_development

Luego, en su archivo environment.rb, agregue la siguiente línea

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

Donde [ModelName] es el objeto ActiveModel que desea conectar específicamente al otro entorno de base de datos. No estoy seguro si esto funciona en Rails 3 al 100%, pero sé que funciona en Rails 2