我刚刚在我的生产 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 之前先问这个问题,也许会扼杀我所有的机会。
谢谢