联系:手机/微信(+86 17813235971) QQ(107644445)
标题:pg误删除数据恢复(PostgreSQL delete数据恢复)
作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]
应用维护人员通过应用程序误删除了一些数据,希望对其进行恢复.通过咨询确认是PostgreSQL数据,wal和arch文件都在,取客户删除数据时间点相关wal文件
然后让客户提供具体涉及误删除的相关的库和表信息

通过工具解析wal日志,比较顺利的获取到了undo sql语句
Switch wal to 0000000300000525000000B0 on time 2025-03-05 22:23:14.263661+08 Switch wal to 0000000300000525000000B1 on time 2025-03-05 22:23:14.423082+08 Switch wal to 0000000300000525000000B2 on time 2025-03-05 22:23:15.983833+08 Switch wal to 0000000300000525000000B3 on time 2025-03-05 22:23:17.802107+08 Switch wal to 0000000300000525000000B4 on time 2025-03-05 22:23:18.942125+08 Switch wal to 0000000300000525000000B5 on time 2025-03-05 22:23:20.293585+08 Switch wal to 0000000300000525000000B6 on time 2025-03-05 22:23:21.531484+08 Switch wal to 0000000300000525000000B7 on time 2025-03-05 22:23:24.217501+08 Switch wal to 0000000300000525000000B8 on time 2025-03-05 22:23:27.504164+08 Switch wal to 0000000300000525000000B9 on time 2025-03-05 22:23:29.260754+08 Switch wal to 0000000300000525000000BA on time 2025-03-05 22:23:33.544486+08 Switch wal to 0000000300000525000000BB on time 2025-03-05 22:23:35.568116+08 Switch wal to 0000000300000525000000BC on time 2025-03-05 22:23:37.329659+08 Switch wal to 0000000300000525000000BD on time 2025-03-05 22:23:38.971834+08 Switch wal to 0000000300000525000000BE on time 2025-03-05 22:23:39.922353+08 Switch wal to 0000000300000525000000BF on time 2025-03-05 22:23:40.897294+08
然后把这些sql语句反向插入到生产库,完成这些误操作数据的恢复

如果此类的数据库(oracle,mysql,sql server)等恢复请求,需要专业恢复技术支持,请联系我们:
电话/微信:17813235971 Q Q:107644445
