忽略pg_dump/pg_restore中特定的列

13

使用 pg_dump 转储 PostgreSQL 数据库时,是否可以忽略特定列? 我有一个包含 X 和 Y 列的表。 是否可以仅使用 pg_dump 转储列 X?


1
通常情况下,你可以使用\copySELECT来完成这种操作。 - Craig Ringer
2
这就是pg_dump内部使用的内容,希望工具中有一个秘密选择标志。 - Johan Gyllenspetz
1个回答

3
不能直接实现,但您可以通过以下方法来实现:
CREATE TABLE b AS SELECT x FROM A;

然后进行pg_dump。


看起来开销很大。由于pg_dump已经在内部使用\copy,我希望能够指定自己的选择。 - Johan Gyllenspetz
看看 Craig Ringer 的评论。我太过于字面理解了。 - Politank-Z

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接