--- title: "Get-VEPSQLInstanceRestore" description: "Returns information about the restore process for backed-up PostgreSQL instances. Product: Veeam Backup & Replication Product Edition: Community, Standard, Enterprise, Enterprise Plus, Veeam Universal License This cmdlet returns information about" canonical: "https://helpcenter.veeam.com/docs/vbr/explorers_powershell/get-vepsqlinstancerestore.html" breadcrumb: "Veeam Explorers PowerShell Reference > Veeam Explorers PowerShell Reference > Veeam Explorer for PostgreSQL > Get-VEPSQLInstanceRestore" dateModified: "2026-08-18" --- # Get-VEPSQLInstanceRestore ## Short Description Returns information about the restore process for backed-up PostgreSQL instances. **Product**: Veeam Backup & Replication **Product Edition**: Community, Standard, Enterprise, Enterprise Plus, Veeam Universal License ## Syntax ``` Get-VEPSQLInstanceRestore [[-InstanceName] ] [] ``` ## Detailed Description This cmdlet returns information about the restore process for a backed-up PostgreSQL instance. ## Parameters

Parameter

Description

Type

Required

Position

Accept Pipeline Input

InstanceName

Specifies the name of the restored PostgreSQL instance. The cmdlet will return information about the restore process performed for the specified instance.

String

False

0

True (ByValue)

`` This cmdlet supports Microsoft PowerShell common parameters. For more information on common parameters, see the [About Common Parameters](http://go.microsoft.com/fwlink/p/?LinkID=113216) section of Microsoft Docs. ## Output Object The cmdlet returns the [`VEPSQLInstanceRestore`](vepsqlinstancerestore.md)`[]` array that contains information about the restore process of PostgreSQL instances. ## Examples ::: example ### Example 1. Getting All PostgreSQL Restore Processes This command returns a list of all active PostgreSQL restore processes. Save the result to the `$restore` variable to be able to use it with other cmdlets. ``` $restore = Get-VEPSQLInstanceRestore ``` ::: ::: example ### Example 2. Getting PostgreSQL Restore Processes for Specific Instance This command returns all active restore processes for a specific PostgreSQL instance. Save the result to the `$restore` variable to be able to use it with other cmdlets. ``` $restore = Get-VEPSQLInstanceRestore -InstanceName "rhel01:5433" ``` :::