我正在使用pg_dump(以纯文本格式)转储Postgres数据库,然后仅通过使用psql(带有该-f
选项)将其还原。
哪个问题出了问题:我是否没有通过使用pg_restore来丢失任何东西,而pg_restore看起来像是一种专门的还原工具(与通用相比psql
)?
我可以通过使用pg_dump
参数来控制诸如禁用触发器之类的选项。那么,这是pg_restore
做什么用的呢?非纯文本转储格式?
4
在手册中:“ pg_restore是一种实用程序,用于从pg_dump创建的非明文格式之一的存档中恢复PostgreSQL数据库 ”
—
a_horse_with_no_name 2014年