2011-01-04 4 views
0

テーブルの間違ったデータベースにアクセスする単純な移行のdb:schema:dump部分の失敗に対して、誰もが回避策をとっています(猿のパッチレールなし)。エラーが発生しました複数のデータベース/スキーマダンプエラーでのマイグレーションの実行

* ビュー 'database1.boxscores'は、無効なテーブルまたは列または関数または定義者/呼び出し元に、ビューの使用権限がありません。SHOWフィールドboxscores *

ボックススコアがデータベース2の場合。 ActiveRecordモデルは接続を確立するように設定されており、アプリケーションは正常に動作しますが、失敗したのはマイグレーションだけであり、スキーマダンプのb/cのみです。

+0

アクティブレコード接続を追加することで、この問題を解決できました。また、これらのテーブルのモデルは、既定のDB接続を上書きしていないことが判明しました。 – tesserakt

答えて

1

私は答えを見つけて誰かを助けるかもしれないので、私はこれに答えるつもりです。他に誰も答えなかったので、ここで私たちは行く:

私はこの問題を解決することができたアクティブレコード接続を追加しました。また、これらのテーブルのモデルは、既定のDB接続を上書きしていないことが判明しました。

+0

アクティブレコード接続とは何を意味しますか?ビューのモデルを作成することを意味しますか?私は同じ問題を抱えています。答えを見つけるのは非常に難しいです。 – WiteCastle

関連する問題