gpt4 book ai didi

postgresql - 如何从 Heroku Postgres 中抢救数据

转载 作者:行者123 更新时间:2023-11-29 12:13:50 25 4
gpt4 key购买 nike

我们将 Heroku Postgres 与 Ruby on Rails 3.2 结合使用。

前几天,我们使用错误配置的data.yml使用'heroku run db:load'错误删除了重要数据,即删除表并重新创建几乎没有数据的表。备份数据仅在 2 周前可用,因此我们丢失了 2 周的数据。所以我们需要恢复的不是PG Backup/pg_dump,而是postgresql的系统数据文件。

我认为,恢复数据的唯一方法是从 xlog 或归档文件中恢复数据,但当然我们没有权限成为 super 用户/复制角色将 heroku(或 Amazon EC2)上的 postgres 数据库复制到本地服务器。

有遇到这种情况并解决问题的吗?

最佳答案

您唯一的选择是 PgBackups 服务提供的备份(如果您正在运行该服务)。如果没有,Heroku 支持可能有更多可用选项。

至少,你会丢失一些数据,但你可以保证你不会再这样做;)

关于postgresql - 如何从 Heroku Postgres 中抢救数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15154501/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com