logo
Alauda support for PostgreSQL
logo
Alauda support for PostgreSQL
Navigation
Introduction
Release Notes
Lifecycle Policy
Installation
Upgrade
Architecture

Guides

Create Instance
Delete Instance
Instance Details
Backup and Restore
Scheduling Configuration
Log
Monitoring

HowTo

Configuring a High Availability PostgreSQL Cluster

Trouble Shooting

Cluster Creation Failure
Master-Slave Switch Exception
Backup and Restore Failure
Permissions

API Reference

Kubernetes APIs

PostgreSQL APIs

Postgresqls
PostgresBackup
PostgresRestore
📝 Edit this page on GitHub
Previous PagePostgresBackup

#PostgresRestore

middleware.alauda.io group

PostgresRestore is the Schema for the postgresrestores API

v1 version
spec object

PostgresRestoreSpec defines the desired state of PostgresRestore

backupCluster object required

BackupCluster contains details about the source backup cluster

name string

Name of the source PostgreSQL cluster

storage object

Storage configuration for accessing the backup

bucket string required

Bucket name where backups are stored

name string required

Name of the storage configuration

namespace string required

Namespace where the storage configuration is located

s3Option object

S3Option contains S3-specific storage options

awsS3ForcePathStyle string

AwsS3ForcePathStyle enables path-style S3 URLs (s3.amazonaws.com/BUCKET/KEY)

s3ForcePathStyle boolean

S3ForcePathStyle forces path-style S3 URLs

useWalg boolean

UseWalg enables the WAL-G backup tool

useWalgBackup boolean

UseWalgBackup enables WAL-G for backup operations

walgDisableS3Sse boolean

WalgDisableS3Sse disables S3 server-side encryption for WAL-G

uid string

Uid is the unique identifier of the source cluster

targetCluster string required

TargetCluster is the name of the PostgreSQL cluster to restore into

timestamp string required

Timestamp specifies the point-in-time to restore to in RFC3339 format

status object

PostgresRestoreStatus defines the observed state of PostgresRestore

error string

Error contains any error messages from the restore operation

state string

State represents the current state of the restore operation