PostgreSQL如何获取从当前时间起30秒后createdAt或updatedAt的数据
How to get data that was createdAt or updatedAt 30 seconds from the the current time PostgreSQL
我正在尝试访问 table 中的数据,该数据是在当前时间 30 秒后创建或更新的。有没有人知道如何有效地做到这一点?我在 npm 中使用 node.js 和 pg 包。我想抓取新的 created/updated 数据与 elasticsearch 同步。
30 秒前 正好 创建的行数:
select *
from the_table
where createdat = current_timestamp - interval '30' second
从 30 秒前到现在创建的行:
select *
from the_table
where createdat >= current_timestamp - interval '30' second
我正在尝试访问 table 中的数据,该数据是在当前时间 30 秒后创建或更新的。有没有人知道如何有效地做到这一点?我在 npm 中使用 node.js 和 pg 包。我想抓取新的 created/updated 数据与 elasticsearch 同步。
30 秒前 正好 创建的行数:
select *
from the_table
where createdat = current_timestamp - interval '30' second
从 30 秒前到现在创建的行:
select *
from the_table
where createdat >= current_timestamp - interval '30' second