【发布时间】:2010-11-16 06:20:18
【问题描述】:
我使用以下命令转储了一个名为 temp1 的数据库
$ pg_dump -i -h localhost -U postgres -F c -b -v -f pub.backup temp1
现在我想在另一个名为“db_temp”的数据库中恢复转储,但我只想在“temp_schema”中创建所有表(而不是 fms temp1 数据库中的默认模式)这是在“db_temp”数据库中。
有没有办法使用pg_restore 命令来做到这一点?
任何其他方法也值得赞赏!
【问题讨论】:
-
我无法接受这种情况在 2017 年仍然发生,解决方案是破解转储文件。
-
2018 我的朋友!
-
您可以使用 DBeaver 将其导出到另一个架构中。一口气!
-
2020 我的朋友! @user1880957 问题是关于自动内置方式,而不是依赖于某些 GUI 工具的手动方式
-
2021 现在该死的 x)
标签: postgresql pg-dump pg-restore