pg_restore

恢复 PostgreSQL 逻辑备份

补充说明

pg_restore 读取 pg_dump -Fc、-Fd 或 -Ft 生成的归档,能选择对象、并行恢复。纯 SQL 文件不归它管,应该交给 psql。

常用示例

pg_restore -d appdb appdb.dump
pg_restore -l appdb.dump > list.txt          # 查看归档内容
pg_restore -L list.txt -d appdb appdb.dump   # 按清单选择性恢复
pg_restore -j 4 -d appdb appdb.dir          # 目录格式并行恢复
pg_restore -d appdb --clean --if-exists appdb.dump
pg_restore -d appdb -n public -t orders appdb.dump
pg_restore --no-owner --no-privileges -d appdb appdb.dump

易错点与排错

相关命令