当前位置:Gxlcms > 数据库问题 > PostgreSQL恢复误操作

PostgreSQL恢复误操作

时间:2021-07-01 10:21:17 帮助过:22人阅读

如果打开了所有SQL的审计日志(log_statement = ‘all‘),首先我们可以在日志中,根据用户给的模糊时间,找到精准的时间。   将数据库恢复到这之前的一个时间(最好是给出时间点的上一个检查点之前的时间),并停止恢复。 假设检查点时5分钟会做一次的,那么我们可以选择5分钟前的一个时间点。
$vi $PGDATA/recovery.conf 
recovery_target_inclusive = false
restore_command = ‘cp /tmp/%f %p‘
recovery_target_time = ‘2017-05-19 10:00:00 +08‘   
standby_mode = on
pause_at_recovery_target = true

 

PostgreSQL恢复误操作

标签:bsp   redo   let   恢复   模糊   check   als   sha   -bash-4.1   

人气教程排行