在恢复某些数据库备份时,我注意到pg_dump实际上使用INSERTS而不是COPY。我甚至没有指定-d标志,但它仍然对每个我试图转储的数据库/表使用INSERTS,这就是为什么恢复需要数小时而不是数分钟。强制postgres转储使用复制而不是插入
根据pg文档pg_dump默认应该使用COPY,但在我的情况下不是。有没有办法确保pg_dump使用COPY?
这里的pg_dump的命令:
pg_dump的-FP -t some_table -h本地主机-d thisDB -f/some_dir/BKUP
任何想法?
Thx。
您好,我很困惑-d为数据库。感谢您指出了这一点。 – 2009-11-12 12:10:09