0

テーブルの間違ったデータベースにアクセスする単純な移行のdb:schema:dump部分の失敗に対する回避策(モンキーパッチレールなし)はありますか?エラーが発生します

* Mysql :: Error:View'database1.boxscores'は、無効なテーブル、列、関数、またはビューの定義者/呼び出し元にそれらを使用する権限がありません:SHOW FIELDS FROM boxscores *

boxscoresがdatabase2にある場合。ActiveRecordモデルは接続を確立するように設定されており、アプリは正常に動作します。失敗するのは移行だけであり、スキーマダンプのb/cのみです。

4

1 に答える 1

1

私は答えを見つけたのでこれに答えるつもりです、そしてそれは誰かを助けるかもしれません。他に誰も答えなかったので、ここに行きます:

Active Record接続を追加することで、この問題を解決することができました。また、これらのテーブルのモデルは、本来あるべきデフォルトのDB接続をオーバーライドしていなかったことがわかりました。

于 2011-03-14T13:28:31.383 に答える