我有一个在本地运行良好的查询,但是当发布到我在Heroku上的舞台环境中时,查询失败
Error Occurred { error: operator does not exist: character varying > timestamp without time zone
我用一些JS填充字段kick_off TIMESTAMP
const fixtureDate = new Date();
const kick_off new Date(fixtureDate.getTime() - (fixtureDate.getTimezoneOffset() * 60000)).toISOString();
现在,我已经开始对此进行质询,因为我们可以看到一个时区。
查询中暂存失败(但在本地传递)的部分是
AND kick_off > NOW()-interval '2 hour'
我想这与我存储时间戳或查询本身的方式有关吗?我也尝试过
AND kick_off > NOW()::timestamp -interval '2 hour'
但这也失败了。