pg_restore
是一个用于从之前由 pg_dump
创建的归档文件中恢复 PostgreSQL 数据库的 核心实用程序。
pg_restore
添加于 PostgreSQL 7.1。
更改历史记录
- 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