postgresql 使用pg_dump仅转储表的特定部分

bttbmeg0  于 2023-01-25  发布在  PostgreSQL
关注(0)|答案(1)|浏览(167)

我想转储一个PostgreSQL数据库的表(在Heroku上),但只想获取 * 表中符合某个条件的行 *,例如:
created_at > "2016-01-01".
使用pg_dump实用程序有可能实现这一点吗?

pu82cl6c

pu82cl6c1#

pg_dump无法执行此操作。您可以使用COPY从具有以下条件的单个表中提取数据:

COPY (SELECT * FROM tab WHERE created_at > '2016-01-01') TO '/data/dumpfile';

相关问题