10

次のエラーメッセージが表示されます。

heroku db:pull --debug postgres://USERNAME:PASSWORD@localhost/test 
Loaded Taps v0.3.23
Warning: Data in the database 'postgres://USERNAME:PASSWORD@localhost/test' will be overwritten and will not be recoverable.
Receiving schema
Unable to fetch tables information from http://heroku:foo9dsfsdfsdb465ar@taps19.heroku.com. Please check the server log.

上記のコマンドは、「herokulogs」を使用して表示できるメッセージをログに生成しません。

私が間違っていることについて何か考えはありますか?

4

3 に答える 3

4

taps/db:pull の代わりに pgbackups を使用する

http://devcenter.heroku.com/articles/pgbackups

于 2012-01-17T19:44:05.937 に答える
2

ここで同様の問題に答えました: Unable to fetch tables when running heroku db:pull

ある種の回避策を見つけました。
heroku
ruby​​ 1.9.2
gems の SHARED_DATABASE にも同じ問題があります:
pg (0.11.0)
heroku (2.32.4)
heroku-api (0.3.5)
taps (0.3.24)
heroku db:pull で終了しました:
Unable http://...@taps19.heroku.comからテーブル情報を取得します。サーバーログを確認してください。

rvm を使用して ruby​​ 1.8.7 に切り替えたところ、heroku db:pull は正常に動作しました。
再び ruby​​ 1.9.2 に戻り、アプリケーションを開発します。

db:pull が ruby​​ 1.9.2 で修正されるまで、これが誰かの助けになることを願っています。

于 2012-09-26T14:56:01.720 に答える