この質問は他の場所で尋ねられましたが、問題が再発したようで、以前の解決策はもう機能しません。
例外出力は次のようになります。
Saving session to push_201205201307.dat..
!!! Caught Server Exception
HTTP CODE: 500
Taps Server Error: PGError: ERROR: time zone displacement out of range: "2012-05-09 12:00:00.000000+5894536800"
ubuntu 12.04でpostgresql 9.1を実行しており、heroku cedarを使用しています。
Heroku にデータをプッシュするときのエラー: 範囲外のタイム ゾーンの変位などの他の質問は、rvm を使用して 1.9.2-p290 に切り替えると、heroku で実行されているバージョンと一致し、問題を回避できないことを示唆しています。
テーブルの値を無効にすると、データをプッシュできますが、1 回限りの回避策を探しています。
pgbackupsは機能するように見えますが、db:push を使用して別のプロセス全体を回避するように設定したくありません。
助言がありますか?これは実際にはタップの問題ですか?ここの人々はさまざまな結果を出しているようです: https://github.com/ricardochimal/taps/issues/92