处理损坏:文件级备份与 pg_basebackup

she*_*dog 3 postgresql corruption postgresql-9.4

关于损坏的 wiki建议立即通过停止 postmaster 并使用 来对数据库进行文件级备份tar,但我的印象是使用pg_basebackup是更好的选择。有什么理由我不应该使用吗pg_basebackup

Kas*_*dry 5

pg_basebackup和其他方法pg_dump可能由于损坏而实际上无法完成,在这种情况下您确实需要备份。独立于 PostgreSQL 及其工具,tar不太可能遇到这些问题。

在发生损坏的情况下,当您尝试恢复数据或进行取证时,该备份将是一个无价的保险单,因此谨慎行事始终是最好的方法。