DFIELDSOLUTIONS

Field notes

LabA backup you never restore is a story

Every audit asks the same question and gets the same pause: when did you last restore it? The drill is the backup.

A backup you never restore is a story

Field notes3 sections · 2 min readBy Dezső Mező · Published October 3, 2026.mdOpsBackupPostgresRecovery

The setup below is the boring version that has survived real incidents — automated copies, off-site storage, and a calendar entry that actually runs the restore.

01Automate the copy, delete the ritual

Nightly dumps and weekly snapshots that run on a timer survive; procedures that depend on a person remembering do not. If the backup needs a human, it will eventually not happen on the night it matters.

02One copy must live somewhere else

A backup on the same host or the same provider account dies in the same incident. One off-site copy — different provider, different credentials — is the difference between an outage and a company event.

03Schedule the restore, not just the backup

A quarterly calendar entry: pick a copy, restore it to a scratch environment, open the app, check one real record. The first time this takes an afternoon; by the third time it takes twenty minutes.

What to take away

  • Automate backups; manual rituals fail silently.
  • Keep one copy off-site under different credentials.
  • Test-restore quarterly; time it and write it down.
  • Encrypt the dump — a backup is the whole database.
We build this for clientsFull-stack

More from the lab

Browse all entries

Want this looked at on your own system?Start a conversation

DField Bt. · Dunakeszi · dezso@dfieldsolutions.com
5.0
“From LinkedIn DM to live site. Two tiny tweaks, then shipped.”Michael J Ringer · Vilya ProtectionFounder · Spain