pg_restore 是一个用于从由 pg_dump 之前创建的归档文件中恢复 PostgreSQL 数据库的核心实用程序。
pg_restore 在 PostgreSQL 7.1 中被添加。
变更历史
- PostgreSQL 18
- PostgreSQL 17
- PostgreSQL 15
- 添加了选项
--no-table-access-method(提交 21586288)
- 添加了选项
- PostgreSQL 12
- 默认情况下输出不再重定向到
STDOUT;必须显式指定-f -(提交 413ccaa7)
- 默认情况下输出不再重定向到
- PostgreSQL 11
- 添加了选项
--no-comments(提交 1368e92e)
- 添加了选项
- PostgreSQL 10
- PostgreSQL 9.6
- PostgreSQL 9.5
- PostgreSQL 9.4
- PostgreSQL 9.3
- 选项
-t/--table可以提供多次 (提交 f3af5344)
- 选项
- PostgreSQL 9.2
- 添加了选项
--section(提交 a4cd6abc)
- 添加了选项
- PostgreSQL 9.1
- 添加了选项
--no-security-labels(初始提交 c8e0c321)
- 添加了选项
- PostgreSQL 9.0
- 多余的命令行参数将导致警告 (提交 e507a3ee)
- PostgreSQL 8.4
- PostgreSQL 8.2
- PostgreSQL 8.1
- 添加了选项
-n/--schema(提交 ebc86498)
- 添加了选项
- PostgreSQL 8.0
- PostgreSQL 7.3
- 添加了选项
--disable-triggers(提交 9f0ae0c8)
- 添加了选项
- PostgreSQL 7.1
- 已添加 (初始提交 500b62b0)
参考资料
- PostgreSQL 文档: pg_restore
