标签
PostgreSQL , 恢复部分数据库 , 跳过坏块 , 修复无法启动的数据库 , 时间点恢复 , 逻辑备份 , 连续备份
https://github.com/digoal/blog/blob/master/201803/20180329_02.md#%E8%83%8C%E6%99%AF 背景
一个较大的数据库,如何只恢复一部分数据(例如只恢复某个DB)。
如果访问有坏块的表。
如何从无法启动的数据库中,恢复到有意义的数据。
如何正确的进行备份。
如何恢复到过去的某个时间点。
https://github.com/digoal/blog/blob/master/201803/20180329_02.md#%E6%81%A2%E5%A4%8D%E9%83%A8%E5%88%86%E6%95%B0%E6%8D%AE%E5%BA%93 恢复部分数据库
《PostgreSQL Selectivity Tablespace PITR - 部分表空间恢复》https://github.com/digoal/blog/blob/master/201803/20180329_02.md#%E8%B7%B3%E8%BF%87%E5%9D%8F%E5%9D%97 跳过坏块
zero_damaged_pages
《PostgreSQL Developer Options (debug, trace, system table mod and so on...) 详解》https://github.com/digoal/blog/blob/master/201803/20180329_02.md#%E4%BF%AE%E5%A4%8D%E6%97%A0%E6%B3%95%E5%90%AF%E5%8A%A8%E7%9A%84%E6%95%B0%E6%8D%AE%E5%BA%93 修复无法启动的数据库
《PostgreSQL 数据文件灾难恢复 - 解析与数据dump》 《how difference when update a table's column which it in TOAST or BASETABLE(in-line)》 《use pg_filedump dump block contents》保持良好的备份习惯很重要。