我运行以下命令将本地数据库的内容推送到Heroku:

heroku db:push --app my-app

从我的家用电脑上,这项功能完美无瑕,但从我的工作电脑上,我发现以下错误:

Taps服务器错误:PGError:错误:时区位移超出范围:"2011-11-15 12:00:00.000000+5894114400"

我不确定那个日期是从哪里来的,我在任何地方的数据中都找不到.知道发生了什么和/或如何修复它吗?

推荐答案

使用Ruby 1.9.2-p290而不是1.9.3-p0为我修复了它.According to Roger Braun,这就是原因:

问题是(我认为),在Ruby 1.9.2之间,编组发生了变化

Postgresql相关问答推荐

PostgreSQL解释分析实际时间不加总

处理Ruust-DIESEL中的Jsonb PostgreSQL列

有没有一种方法可以在参数中添加密码,并在批处理文件中需要时自动获取密码?

PostgreSQL:动态SELECT查询

如何在 postgres where 子句中使用 or 对条件进行组合或分组

PostgresQL:获取两个数组之间的对应数量

如何在 PostgreSQL 中使用正则表达式删除单词之间的所有特殊字符和多余空格

如何展平也在关系中使用的区分大小写的列

使用 Heroku CLI、Postgres 的 SQL 语法错误

用于生产的 Rails 性能调优?

Spring:如何在 PostgreSQL 中使用 KeyHolder

消除 PostgreSQL SELECT 语句中的重复行

PostgreSQL:是否可以将枚举转换为整数?

使用 Django + Postgres 的加密策略?

断言错误:Django-rest-Framework

如何确定 NULL 是否包含在 Postgres 的数组中?

如何使用 postgresql 中的存储过程将数据插入表中

在 Spring Boot 应用程序中禁用表重新创建

在 PostgreSQL 中将列数据类型从 Text 更改为 Integer

使用 Spring、Hibernate 和 C3P0 管理多租户 Web 应用程序中的连接池