migrations en cours d'exécution sur plusieurs bases de données / erreurs de vidage du schéma
-
15-10-2019 - |
Question
Quelqu'un at-il une solution de contournement (sans rails rapiéçage de singe) pour l'échec de la db: schéma: une partie de décharge d'une migration simple, l'accès à la base de données mal pour une table? Je reçois l'erreur
* Mysql :: Erreur: Voir les références des database1.boxscores de la table non valide (s) ou colonne (s) ou fonction (s) ou définisseur / invocateur des droits de manque de vue de les utiliser: SHOW CHAMPS DE boxscores
*
Quand Boxscores est sur database2. Le modèle ActiveRecord est défini pour établir la connexion et l'application fonctionne très bien, il isjust la migration qui échoue, et que seul b / c de la décharge du schéma.
La solution
Je vais répondre à cette question depuis que je trouve la réponse et cela pourrait aider quelqu'un. Personne d'autre réponse, donc on y va:
En ajoutant un enregistrement actif de connexion I a pu résoudre ce problème. Il se également que les modèles pour ces tables ne sont pas Redéfinition de la connexion par défaut DB comme ils auraient dû l'être.