我正在尝试执行下面提到的PostgreSQL查询以及epoch格式的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
答案 0 :(得分:0)
您需要向我们提供表格的说明,以了解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;
执行此查询的环境是什么? 错误似乎是您尝试使用两个不同的游标在同一连接上执行两个查询。