A cross-machine restore is one in which the restore destination is a different client from the client where the backup was taken.
Before You Begin
Check whether you meet the following requirements:
- 
The source and destination clients have the same major version of PostgreSQL Server. 
- 
Data directory path and tablespace location in the source and the destination clients are the same. If they are different, then redirect the data directory to a different path by performing a redirect restore operation. 
- 
The destination client meets the PostgreSQL system requirements for block-level backup. 
- 
PostgreSQL Agent and MediaAgent are installed on the destination client. 
- 
Stop the PostgreSQL server, and delete or rename the data directory, user tablespace directory, archive log directory and transaction log directory that is outside the data directory. 
Procedure
- 
From the CommCell Browser, go to Client Computers > Client > PostgreSQL > Instance. 
- 
Right-click FSBasedBackupSet, point to All Tasks, and then click Browse and Restore. 
- 
On the Browse and Restore Options dialog box, click View Content. 
- 
From the Browse window, select FSBasedBackupSet, and then click Recover All Selected. The PostgreSQL Database Restore Options dialog box appears. 
- 
Select Restore out of place, and then click Next. 
- 
From the Destination list, select the name of the destination client where you want to restore the PostgreSQL instance. 
- 
In the Number of Streams box, enter the number of streams to use in the restore operation. By default, the number of streams is set to 2. 
- 
Click OK. 
Note
During a cross machine restore, group ID and user ID at the source machine and the destination machine should be the same, else the restore operation will fail.