Skip to main content

Restoring backups

Backups can be restored across environments by developers with access. This can be useful for when an environment needs to be reset to a specific state, moved across environments or if a point-in-time record needs to be created.

Usage

Backups can be restored to an environment easily.

Step 1: Find the backup name you wish to restore:

$ skpr backup list dev
──────────────── ─────────── ─────────────────────────────── ────────── ─────────── ─────────────────
NAME PHASE START TIME DURATION DATABASES VOLUMES
──────────────── ─────────── ─────────────────────────────── ────────── ─────────── ─────────────────
dev-1631800800 Completed 2021-09-16 14:00:00 +0000 UTC 1s default private, public
dev-1631714400 Completed 2021-09-15 14:00:00 +0000 UTC 2s default private, public
dev-1631628000 Completed 2021-09-14 14:00:00 +0000 UTC 34s default private, public
──────────────── ─────────── ─────────────────────────────── ────────── ─────────── ─────────────────

Step 2: Create the restore using the backup name as input:

$ skpr restore create dev dev-1631628000
Creating new restore
dev-pzwjn

Step 3: Verify the restore was created (optional)

Note that this step will also provide you with details on the start time, how long the process took and what the completion phase was.

$ skpr restore list dev
─────────── ──────────────── ─────────── ─────────────────────────────── ────────── ─────────── ─────────────────
NAME BACKUP PHASE START TIME DURATION DATABASES VOLUMES
─────────── ──────────────── ─────────── ─────────────────────────────── ────────── ─────────── ─────────────────
dev-pzwjn dev-1631628000 Completed 2021-09-17 05:09:04 +0000 UTC 2s default private, public

More Information

$ skpr restore create --help
usage: skpr restore create [<flags>] [<environment>] [<backup>]

Create an restore on demand

Flags:
--help Show context-sensitive help (also try --help-long and --help-man).
-w, --wait Wait for restore to complete

Args:
[<environment>] Environment to restore
[<backup>] Name of the backup to use

What's next?

After restoring a backup, consider one of the following: