如何使用pg_dump导出Postgres中的最后五分钟记录

问题描述 投票:0回答:1

如何从Postgres中的表中导出最近5分钟的记录,让我知道

我在下面有查询

SELECT * 
FROM emp 
WHERE "created_at" >= NOW() - INTERVAL '5 minutes';

我想使用pg_dump导出

我使用以下语法

pg_dump -U localhost -p 5432 --username "postgres"   --dbname "dbname" -t public.emp --verbose -f "path/table.backup"

通过使用此方法,我导出表的所有数据

但是我需要使用查询获取一些数据

请帮助任何人

postgresql postgresql-9.5
1个回答
0
投票

pg_dump将仅转储整个表。

https://www.postgresql.org/docs/12/app-pgdump.html

要导出表的一部分,请使用副本。

https://www.postgresql.org/docs/12/sql-copy.html

© www.soinside.com 2019 - 2024. All rights reserved.