Um Banco de Dados, para se manter confiável, deve garantir acesso correto aos dados mesmo que tenha ocorrido uma falha, seja de alimentação elétrica, defeito no hardware ou falha de software. Nesta linha de trabalho, o PostgreSQL, desde sua versão 7.1, usa um algoritmo de recuperação pós-falha que é: