PROTOTYPE — invented data · step 5 of 6 · back: requests queue · next: jobs queue → · try the "Start restore" button below, it's interactive
Client Requests  ›  R-1042
bob

Restore staging from Wed 17 Sep backup

R-1042 · raised by customer sam via the client portal

Type
Restore
Backup selected
Wed 17 Sep, 11:14am — manual, files + database, 1.3 GB
Scope requested
Files + database (full restore)
Description
"A plugin update yesterday afternoon broke the checkout page."
Organisation
Requested by
sam (customer)
Created
19 Jul 2026, 09:02 am

What's changed since this backup

Comparing staging (ha-90214) now against the selected backup, taken 17 Sep 11:14am:

⚠ Staging has 4 file changes and 12 database rows added since this backup was taken. Restoring will overwrite all of it with the backup's contents.
  • Backup integrity check passed
  • Target environment is reachable
  • No other restore currently running for this environment

Status

In progress

Only an operator can move a restore request to Resolved — it's tied to the job finishing, not a free-text status.

Why this is gated

Restores overwrite live data and can't be undone from inside the portal. Keeping this step operator-only, with an explicit typed confirmation, avoids a customer accidentally wiping 2 days of orders because they picked the wrong backup.