Set-VBRPostgreSQLProcessingOptions
Short Description
Modifies settings for processing backed-up PostgreSQL databases on Linux computers.
Applies to:
Product Edition: Standard, Enterprise, Enterprise Plus, Veeam Universal License
Syntax
|
Set-VBRPostgreSQLProcessingOptions -Options <VBRPostgreSQLProcessingOptions> [-Credentials <CCredentials>] [-UserType <VBRPostgreSQLUserType>] [-EnableArchiveLogBackup] [-ArchiveLogBackupPeriod <Int32>] [-ArchiveLogRetainAction <VBRLogRetainAction>] [-ArchiveLogRetainPeriod <Int32>] [-ArchiveLogBackupStorage <String>] [<CommonParameters>] |
Detailed Description
This cmdlet modifies settings for processing backed-up PostgreSQL database for Veeam Agent backup jobs.
|
Note |
|
To modify settings, specify new values for the necessary parameters. The cmdlet will overwrite the previous parameter values with new values. The parameters that you omit will remain unchanged. |
Parameters
|
Parameter |
Description |
Type |
Required |
Position |
Accept Pipeline Input |
|---|---|---|---|---|---|
|
Options |
Specifies settings for backed-up PostgreSQL database. The cmdlet will modify these settings. |
Accepts the VBRPostgreSQLProcessingOptions object. To create this object, run the New-VBRPostgreSQLProcessingOptions cmdlet. |
True |
Named |
True (ByValue) |
|
Credentials |
Specifies the PostgreSQL credentials that Veeam Agent will use to connect to the PostgreSQL server. |
Accepts the CCredentials object. To get this object, run the Get-VBRCredentials cmdlet. |
False |
Named |
False |
|
UserType |
Specifies the PostgreSQL authentication options. You can specify either of the following types of authentication options:
Default: DBUserWithPassword. |
VBRPostgreSQLUserType |
False |
Named |
False |
|
EnableArchiveLogBackup |
Defines that the cmdlet will back up WAL files. |
SwitchParameter |
False |
Named |
False |
|
ArchiveLogBackupPeriod |
Specifies how often in minutes the cmdlet will back up WAL files. Default: 15 minutes. |
Int32 |
False |
Named |
False |
|
ArchiveLogRetainAction |
Specifies retention policy for WAL files stored in the backup location.
|
VBRLogRetainAction |
False |
Named |
False |
|
ArchiveLogRetainPeriod |
Specifies the number of days to keep WAL files. Default: 15. |
Int32 |
False |
Named |
False |
|
ArchiveLogBackupStorage |
For Linux machines. Specify a path to a location where WAL files are stored. |
String |
False |
Named |
False |
<CommonParameters>
This cmdlet supports Microsoft PowerShell common parameters. For more information on common parameters, see Microsoft Docs.
Output Object
This cmdlet returns the VBRPostgreSQLProcessingOptions object that contains settings for processing backed-up PostgreSQL databases.
Examples
Modifying PostgreSQL Authentication Options
This example shows how to modify the PostgreSQL authentication options. Veeam Agent will use the peer authentication option.
|
$options = New-VBRPostgreSQLProcessingOptions Set-VBRPostgreSQLProcessingOptions -Options $options -UserType SystemUserWithoutPassword |
Perform the following steps:
- Run the New-VBRPostgreSQLProcessingOptions cmdlet. Save the result to the $options variable.
- Run the Set-VBRPostgreSQLProcessingOptions cmdlet. Set the $options variable as the Options parameter value. Set the SystemUserWithoutPassword option for the UserType parameter.
Related Commands