Skip to main content

Restore

This section guides you through restoring a PostgreSQL database.

To restore a cluster in the Console UI, open Clusters in the sidebar, select Backups, and click Restore.

The Restore cluster dialog provides three restore modes:

Latest

Select Latest to recover the cluster to the latest available state. By default, recovery replays all available WAL files from the archive.

info

Optionally enable Immediate recovery to stop recovery as soon as a consistent state is reached instead of replaying all available WAL files. This option is typically used when the recovery must complete as quickly as possible, for example, for very large databases. Use this option with caution: it directly affects the recovery point objective (RPO), because the most recent WAL records may not be replayed.

Restore cluster using the latest available stateRestore cluster using the latest available state

Point in time

Select Point in time to restore the cluster to a specific date and time. Enter the Date and Time, and adjust the UTC offset to match the timezone of the recovery target.

Restore cluster to a point in timeRestore cluster to a point in time

Specific backup

Select Specific backup to restore the cluster from a particular backup. Choose the required Backup ID from the list of available backups.

Restore cluster from a specific backupRestore cluster from a specific backup
info

The Target timeline option is available only when Expert Mode is enabled. It defaults to latest; you can select current, latest, or specify a timeline ID.

warning

For all restore modes, the cluster data will be replaced and the cluster will be unavailable during recovery. Recovery time depends on the amount of data and disk performance.

Confirm that you understand the impact, then click Restore cluster to start the recovery.

Wait for the restore to complete. You can monitor its progress and view the logs on the Operations page.