我在我的 PostgreSQL 9.2 服务器上得到了 poltergeist。
当我插入包含时间戳列(date_published)的行时,当我运行以下查询时,该行出现在列表中:
select * from a_table
但是当我运行查询时,我将提到的日期(date_published)列与 CURRENT_TIMESTAMP 进行比较,它不显示该行。
select * from a_table
WHERE date_published < current_timestamp
上面的查询仅显示大约 3-4 小时后的行。
date_published 列类型为:
...,date_published TIMESTAMP(6) WITHOUT TIME ZONE NULL,...