1

我刚刚在我的生产 Rails 服务器上执行 rake db:schema:load 犯了一个巨大的错误(它重​​置了 postgres 数据库)

我有一天前的备份,但在过去 24 小时内我仍然会丢失很多关键数据,包括交易数据。

我正在运行 postgres 9.6,我查看了过去的 stackoverflow 帖子,但我不知道数据是否还在某处

我一发现就停止了 postgres(可能在我发出命令后 10 分钟)

“pg_xlog”目录中有一些WAL文件,是否可以从中恢复?

我还看到了这篇文章:https ://dba.stackexchange.com/a/49118 说有一种方法可以检查 pageinspect 模块。

有什么方法可以获取过去 24 小时内的 sql 事务历史记录或其他内容?

我想在重新启动 postgres 之前先问这个问题,也许会扼杀我所有的机会。

谢谢

4

0 回答 0