Skip to content

Rate this page
Thanks for your feedback
Thank you! The feedback has been submitted.

Get free database assistance or contact our experts for personalized support.

Restore options: in-place restore vs cluster clone

You can restore your PostgreSQL data from a backup in these ways:

  • In-place restore – restore data into the same cluster using the PerconaPGRestore custom resource. By default, the Operator restores the most recent backup. You can specify what backup to restore from using the --set option.
  • Cluster clone – create a new cluster from a backup using the dataSource option in the Custom Resource of a new cluster. Use this approach to deploy a copy of your cluster in a new namespace or a different Kubernetes cluster to:

    • Test your disaster recovery strategy
    • Analyze the data without affecting the production cluster
    • Restore the database from a cloud storage when the source cluster no longer exists.

Both approaches support full restore and point-in-time recovery. Choose the method that fits your scenario.

Next steps


Last update: February 19, 2026
Created: February 19, 2026