我正在尝试执行下面提到的 PostgreSQL 查询,其中 checkin_ts 为纪元格式,并希望编写一个人类可以理解的查询(将时间戳记为人类可读的格式)。
select * from users where to_timestamp(checkin_ts) >= '2017-11-11 00:00:00'
LIMIT 100;
当我尝试执行上述查询时,出现以下错误
ERROR: execute cannot be used while an asynchronous query is underway
您需要向我们提供您的表的描述,以了解 checkin_ts 格式。
但是 to_timestamp 需要像这样文本参数:
SELECT *
FROM users
WHERE to_timestamp(checkin_ts::text, 'YYYY-MM-DD HH24:MI:SS') >= '2017-11-11 00:00:00' LIMIT 100;
您执行此查询的环境是什么?错误似乎是您尝试使用两个不同的游标在同一连接上执行两个查询。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句