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