J'ai un projet rails en cours d'exécution qui définit les connexions DB standard production :, :development et :test dans config/database.yml.
De plus, j'ai une définition de quiz_development : et de quiz_production : qui pointe vers un hôte/db/utilisateur/mot de passe différent.
Mon objectif est maintenant de définir une migration qui utilise " quiz_#{RAILS_ENV
}" comme configuration de sa base de données.
Ce que j'ai essayé (et échoué) :
- Définition de ActiveRecord::Base.connection dans le fichier Migration
- Modification de la tâche db:migrate dans rails pour y définir ActiveRecord::Base.connection
Question :
Comment puis-je faire en sorte que rake db:migrate utilise cette autre définition de base de données ?
Merci, Frank