我有一个在本地运行sqlite的rails应用程序。为了解决可怕的Taps Server Error: PGError: ERROR: time zone displacement out of range:
错误,我已经尝试了几乎所有的建议。我已经尝试设置不同版本的ruby,卸载并重新安装tap gem和sqlite3以及所有这些东西。
我想找到一个不同的解决方案。我认为可能很好的是,如果有一种rake任务,我可以用来导出sqlite,然后另一个rake任务,我可以在heroku上运行,寻找sqlite转储,并设置我的postgres数据库与相同的数据,什么不是。这是一个可能的解决方案还是任何人都可以推荐更好的方法?
答案 0 :(得分:0)
不要在本地使用sqlite3并远程使用Postgres。请在此处查看我的其他答案,以便在本地迁移到postgres,其中还包含指向使用pgbackups导入/导出数据的Heroku文档的链接:https://stackoverflow.com/a/15373024/95741