PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Come utilizzare 2 diversi adattatori di database (SQL Server e PostgreSQL) in Rails nello stesso ambiente?

Nel tuo file database.yml aggiungi un altro blocco "ambiente" per la tua connessione postgres

il nome dell'ambiente di esempio potrebbe essere

postgres_development

Quindi nel tuo file environment.rb aggiungi la seguente riga

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

Dove [ModelName] è l'oggetto ActiveModel che si desidera connettere in modo specifico all'altro ambiente di database. Non sono sicuro che funzioni nei binari 3 al 100%, ma so che funziona nei binari 2