我使用以下命令获取了一个名为 temp1
的数据库的转储
$ pg_dump -i -h localhost -U postgres -F c -b -v -f pub.backup temp1
现在我想在另一个名为“ db _ temp”的数据库中恢复转储,但是在这里,我只希望所有表都应该在“ temp _ schema”数据库中创建(而不是 fms tem1数据库中的默认模式) ,该数据库位于“ db _ temp”数据库中。
有什么办法可以用 pg_restore
命令来完成这项工作吗?
任何其他的方法也是值得赞赏的!