Postgres Data Reliability: Surviving System Failures