這個問題已經在其他地方問過了,但問題似乎已經回來了,而且以前的解決方案不再有效。「時區位移超出範圍」for heroku db:push,無法用ruby解決1.9.2
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上雪松:到
異常輸出類似。
其他問題,如Error when pushing data to Heroku: time zone displacement out of range建議使用rvm切換到1.9.2-p290將匹配在heroku上運行的版本,並避免該問題對我無效。
排除表中的值允許我推送數據,但我正在尋找不止一次的解決方法。
pgbackups似乎它會工作,但我寧願不建立另一個完整的過程來解決使用db:push。
有什麼建議嗎?這實際上是一個輕拍問題?這裏的人似乎有不一致的結果:https://github.com/ricardochimal/taps/issues/92