首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从使用Heroku PG备份创建的备份中恢复三个项目?

如何从使用Heroku PG备份创建的备份中恢复三个项目?
EN

Stack Overflow用户
提问于 2011-12-16 23:26:03
回答 2查看 493关注 0票数 0

我在Heroku上运行了一个Rails应用程序,并安装了免费的pgbackups插件。

我想从备份中恢复三条记录。

根据Heroku docs的说法,当您执行恢复时,它会恢复整个数据库。

如何仅恢复这三条记录?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-12-16 23:30:49

创建一个新数据库,将pgbackup加载到其中,然后从中挑选您想要的内容。

票数 2
EN

Stack Overflow用户

发布于 2011-12-20 08:52:55

据我所知,Heroku使用的是所谓的"-Fc“格式,手册的pg_dump部分将其描述为自定义格式。它不能被任何人读取,除了pg_restore,所以你被限制在它知道如何做的事情上。您可以让pg_restore只处理一个表,如果您的数据库很大,并且您只关心一个表中的几条记录,这可以加快速度。但是,不可能只恢复其中的几条记录;您必须恢复它们所在的整个表,然后再将它们转储出去。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8536300

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档