Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions src/PostgreSql/help/Get-AzPostgreSqlVirtualNetworkRule.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ Gets a virtual network rule.

### Example 1: Lists all the Virtual Network Rules in specified PostgreSql server
```powershell
Get-AzPostgreSqlVirtualNetworkRule -ResourceGroupName PostgreSqlTestRG -ServerName PostgreSqlTestServer
Get-AzPostgreSqlVirtualNetworkRule -ResourceGroupName PostgreSqlTestRG -ServerName PostgreSqlTestServer
```

```output
Expand All @@ -50,7 +50,7 @@ This cmdlet lists all the Virtual Network Rules in specified PostgreSql server.

### Example 2: Get Virtual Network Rule by name
```powershell
Get-AzPostgreSqlVirtualNetworkRule -Name vnet -ResourceGroupName PostgreSqlTestRG -ServerName PostgreSqlTestServer
Get-AzPostgreSqlVirtualNetworkRule -Name vnet -ResourceGroupName PostgreSqlTestRG -ServerName PostgreSqlTestServer
```

```output
Expand All @@ -63,8 +63,8 @@ This cmdlet gets Virtual Network Rule by name.

### Example 3: Get Virtual Network Rule by identity
```powershell
$ID = "/subscriptions/<SubscriptionId>/resourceGroups/PostgreSqlTestRG/providers/Microsoft.DBforPostgreSQL/servers/PostgreSqlTestServer/virtualNetworkRules/vnet"
Get-AzPostgreSqlVirtualNetworkRule -InputObject $ID
$ID = "/subscriptions/<SubscriptionId>/resourceGroups/PostgreSqlTestRG/providers/Microsoft.DBforPostgreSQL/servers/PostgreSqlTestServer/virtualNetworkRules/vnet"
Get-AzPostgreSqlVirtualNetworkRule -InputObject $ID
```

```output
Expand Down
6 changes: 3 additions & 3 deletions src/PostgreSql/help/New-AzPostgreSqlFirewallRule.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ Creates a new firewall rule or updates an existing firewall rule.

### Example 1: Create a new PostgreSql server Firewall Rule
```powershell
New-AzPostgreSqlFirewallRule -Name rule -ResourceGroupName PostgreSqlTestRG -ServerName PostgreSqlTestServer -EndIPAddress 0.0.0.1 -StartIPAddress 0.0.0.0
New-AzPostgreSqlFirewallRule -Name rule -ResourceGroupName PostgreSqlTestRG -ServerName PostgreSqlTestServer -EndIPAddress 0.0.0.1 -StartIPAddress 0.0.0.0
```

```output
Expand All @@ -53,7 +53,7 @@ This cmdlets create a PostgreSql server Firewall Rule.

### Example 2: Create a new PostgreSql Firewall Rule using -ClientIPAddress.
```powershell
New-AzPostgreSqlFirewallRule -ResourceGroupName PostgreSqlTestRG -ServerName PostgreSqlTestServer -ClientIPAddress 0.0.0.1
New-AzPostgreSqlFirewallRule -ResourceGroupName PostgreSqlTestRG -ServerName PostgreSqlTestServer -ClientIPAddress 0.0.0.1
```

```output
Expand All @@ -66,7 +66,7 @@ This cmdlets create a PostgreSql Firewall Rule using -ClientIPAddress.

### Example 3: Create a new PostgreSql Firewall Rule to allow all IPs
```powershell
New-AzPostgreSqlFirewallRule -ResourceGroupName PostgreSqlTestRG -ServerName PostgreSqlTestServer -AllowAll
New-AzPostgreSqlFirewallRule -ResourceGroupName PostgreSqlTestRG -ServerName PostgreSqlTestServer -AllowAll
```

```output
Expand Down
24 changes: 12 additions & 12 deletions src/PostgreSql/help/New-AzPostgreSqlFlexibleServer.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ Creates a new server.

### Example 1: Create a new PostgreSql flexible server with arguments
```powershell
New-AzPostgreSqlFlexibleServer -Name postgresql-test -ResourceGroupName PowershellPostgreSqlTest \
New-AzPostgreSqlFlexibleServer -Name postgresql-test -ResourceGroupName PowershellPostgreSqlTest `
-Location eastus -AdministratorUserName postgresqltest -AdministratorLoginPassword $password -Sku Standard_D2s_v3 -SkuTier GeneralPurpose -Version 12 -StorageInMb 131072 -PublicAccess none
```

Expand Down Expand Up @@ -69,9 +69,9 @@ If you want to find the auto-generated password for your server, use ConvertFrom

### Example 3: Create a new PostgreSql flexible server with existing Subnet
```powershell
$Subnet = '/subscriptions/00000000-0000-0000-0000-0000000000/resourceGroups/PowershellPostgreSqlTest/providers/Microsoft.Network/virtualNetworks/vnetname/subnets/subnetname'
$DnsZone = '/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/postgresqltest/providers/Microsoft.Network/privateDnsZones/testserver.private.postgres.database.azure.com'
New-AzPostgreSqlFlexibleServer -ResourceGroupName postgresqltest -ServerName testserver -Subnet $Subnet -PrivateDnsZone $DnsZone
$Subnet = '/subscriptions/00000000-0000-0000-0000-0000000000/resourceGroups/PowershellPostgreSqlTest/providers/Microsoft.Network/virtualNetworks/vnetname/subnets/subnetname'
$DnsZone = '/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/postgresqltest/providers/Microsoft.Network/privateDnsZones/testserver.private.postgres.database.azure.com'
New-AzPostgreSqlFlexibleServer -ResourceGroupName postgresqltest -ServerName testserver -Subnet $Subnet -PrivateDnsZone $DnsZone
```

```output
Expand All @@ -95,7 +95,7 @@ the subnet can be in a different resource group.

### Example 4: Create a new PostgreSql flexible server with virtual network and subnet name
```powershell
New-AzPostgreSqlFlexibleServer -Name postgresql-test -ResourceGroupName PowershellPostgreSqlTest -Vnet postgresql-vnet -Subnet postgresql-subnet -VnetPrefix 10.0.0.0/16 -SubnetPrefix 10.0.0.0/24 -PrivateDnsZone /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/PowershellPostgreSqlTest/providers/Microsoft.Network/privateDnsZones/postgresql-test.private.postgres.database.azure.com
New-AzPostgreSqlFlexibleServer -Name postgresql-test -ResourceGroupName PowershellPostgreSqlTest -Vnet postgresql-vnet -Subnet postgresql-subnet -VnetPrefix 10.0.0.0/16 -SubnetPrefix 10.0.0.0/24 -PrivateDnsZone /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/PowershellPostgreSqlTest/providers/Microsoft.Network/privateDnsZones/postgresql-test.private.postgres.database.azure.com
```

```output
Expand All @@ -117,13 +117,13 @@ If the virtual network and subnet don't exist, the cmdlet creates one.

### Example 5: Create a new PostgreSql flexible server with virtual network
```powershell
$Vnet = 'vnetname'
New-AzPostgreSqlFlexibleServer -ResourceGroupName PowershellPostgreSqlTest -Vnet $Vnet -PrivateDnsZone /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/PowershellPostgreSqlTest/providers/Microsoft.Network/privateDnsZones/testserver.private.postgres.database.azure.com
$Vnet = 'vnetname'
New-AzPostgreSqlFlexibleServer -ResourceGroupName PowershellPostgreSqlTest -Vnet $Vnet -PrivateDnsZone /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/PowershellPostgreSqlTest/providers/Microsoft.Network/privateDnsZones/testserver.private.postgres.database.azure.com

or
# or

$Vnet = '/subscriptions/00000000-0000-0000-0000-0000000000/resourceGroups/PowershellPostgreSqlTest/providers/Microsoft.Network/virtualNetworks/vnetname'
New-AzPostgreSqlFlexibleServer -ResourceGroupName PowershellPostgreSqlTest -Vnet $Vnet -PrivateDnsZone /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/PowershellPostgreSqlTest/providers/Microsoft.Network/privateDnsZones/testserver.private.postgres.database.azure.com
$Vnet = '/subscriptions/00000000-0000-0000-0000-0000000000/resourceGroups/PowershellPostgreSqlTest/providers/Microsoft.Network/virtualNetworks/vnetname'
New-AzPostgreSqlFlexibleServer -ResourceGroupName PowershellPostgreSqlTest -Vnet $Vnet -PrivateDnsZone /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/PowershellPostgreSqlTest/providers/Microsoft.Network/privateDnsZones/testserver.private.postgres.database.azure.com
```

```output
Expand All @@ -146,7 +146,7 @@ If the virtual network doesn't exist, the cmdlet creates one.

### Example 6: Create a new PostgreSql flexible server with public access to all IPs
```powershell
New-AzPostgreSqlFlexibleServer -Name postgresql-test -ResourceGroupName PowershellPostgreSqlTest -PublicAccess All
New-AzPostgreSqlFlexibleServer -Name postgresql-test -ResourceGroupName PowershellPostgreSqlTest -PublicAccess All
```

```output
Expand All @@ -165,7 +165,7 @@ This cmdlet creates PostgreSql flexible server open to all IP addresses.

### Example 7: Create a new PostgreSql flexible server with firewall
```powershell
New-AzPostgreSqlFlexibleServer -Name postgresql-test -ResourceGroupName PowershellPostgreSqlTest -PublicAccess 10.10.10.10-10.10.10.12
New-AzPostgreSqlFlexibleServer -Name postgresql-test -ResourceGroupName PowershellPostgreSqlTest -PublicAccess 10.10.10.10-10.10.10.12
```

```output
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ Creates a new database or updates an existing database.

### Example 1: Add a new database to PostgreSQL server.
```powershell
New-AzPostgreSqlFlexibleServerDatabase -ResourceGroupName PowershellPostgreSqlTest -ServerName postgresql -Name testdb -Charset utf8 -Collation en_US.utf8
New-AzPostgreSqlFlexibleServerDatabase -ResourceGroupName PowershellPostgreSqlTest -ServerName postgresql -Name testdb -Charset utf8 -Collation en_US.utf8
```

```output
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ Creates a new firewall rule or updates an existing firewall rule.

### Example 1: Create a new PostgreSql server Firewall Rule
```powershell
New-AzPostgreSqlFlexibleServerFirewallRule -Name firewallrule-test -ResourceGroupName PowershellPostgreSqlTest -ServerName postgresql-test -EndIPAddress 0.0.0.1 -StartIPAddress 0.0.0.0
New-AzPostgreSqlFlexibleServerFirewallRule -Name firewallrule-test -ResourceGroupName PowershellPostgreSqlTest -ServerName postgresql-test -EndIPAddress 0.0.0.1 -StartIPAddress 0.0.0.0
```

```output
Expand All @@ -53,7 +53,7 @@ This cmdlets create a PostgreSql server Firewall Rule.

### Example 2: Create a new PostgreSql Firewall Rule using -ClientIPAddress.
```powershell
New-AzPostgreSqlFlexibleServerFirewallRule -ResourceGroupName PowershellPostgreSqlTest -ServerName postgresql-test -ClientIPAddress 0.0.0.1
New-AzPostgreSqlFlexibleServerFirewallRule -ResourceGroupName PowershellPostgreSqlTest -ServerName postgresql-test -ClientIPAddress 0.0.0.1
```

```output
Expand All @@ -66,7 +66,7 @@ This cmdlets create a PostgreSql Firewall Rule using -ClientIPAddress.

### Example 3: Create a new PostgreSql Firewall Rule to allow all IPs
```powershell
New-AzPostgreSqlFlexibleServerFirewallRule -ResourceGroupName PowershellPostgreSqlTest -ServerName postgresql-test -AllowAll
New-AzPostgreSqlFlexibleServerFirewallRule -ResourceGroupName PowershellPostgreSqlTest -ServerName postgresql-test -AllowAll
```

```output
Expand Down
6 changes: 3 additions & 3 deletions src/PostgreSql/help/New-AzPostgreSqlReplica.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ Creates a new replica from an existing database.

### Example 1: Create a new PostgreSql server replica
```powershell
Get-AzPostgreSqlServer -ResourceGroupName PostgreSqlTestRG -ServerName PostgreSqlTestServer | New-AzPostgreSqlReplica -ReplicaName PostgreSqlTestServerReplica -ResourceGroupName PostgreSqlTestRG
Get-AzPostgreSqlServer -ResourceGroupName PostgreSqlTestRG -ServerName PostgreSqlTestServer | New-AzPostgreSqlReplica -ReplicaName PostgreSqlTestServerReplica -ResourceGroupName PostgreSqlTestRG
```

```output
Expand All @@ -38,8 +38,8 @@ This cmdlet creates a new PostgreSql server replica.

### Example 2: Create a new PostgreSql server replica
```powershell
$pgDb = Get-AzPostgreSqlServer -ResourceGroupName PostgreSqlTestRG -ServerName PostgreSqlTestServer
New-AzPostgreSqlReplica -Master $pgDb -ReplicaName PostgreSqlTestServerReplica -ResourceGroupName PostgreSqlTestRG
$pgDb = Get-AzPostgreSqlServer -ResourceGroupName PostgreSqlTestRG -ServerName PostgreSqlTestServer
New-AzPostgreSqlReplica -Master $pgDb -ReplicaName PostgreSqlTestServerReplica -ResourceGroupName PostgreSqlTestRG
```

```output
Expand Down
2 changes: 1 addition & 1 deletion src/PostgreSql/help/New-AzPostgreSqlServer.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ Creates a new server.

### Example 1: Create a new PostgreSql server
```powershell
New-AzPostgreSqlServer -Name PostgreSqlTestServer -ResourceGroupName PostgreSqlTestRG -Location eastus -AdministratorUserName pwsh -AdministratorLoginPassword $password -Sku GP_Gen5_4
New-AzPostgreSqlServer -Name PostgreSqlTestServer -ResourceGroupName PostgreSqlTestRG -Location eastus -AdministratorUserName pwsh -AdministratorLoginPassword $password -Sku GP_Gen5_4
```

```output
Expand Down
4 changes: 2 additions & 2 deletions src/PostgreSql/help/New-AzPostgreSqlVirtualNetworkRule.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,8 @@ Creates or updates an existing virtual network rule.

### Example 1: Create a new PostgreSql server Virtual Network Rule
```powershell
$ID = "/subscriptions/<SubscriptionId>/resourceGroups/PostgreSqlTestRG/providers/Microsoft.Network/virtualNetworks/PostgreSqlVNet/subnets/default"
New-AzPostgreSqlVirtualNetworkRule -Name vnet -ResourceGroupName PostgreSqlTestRG -ServerName PostgreSqlTestServer -SubnetId $ID
$ID = "/subscriptions/<SubscriptionId>/resourceGroups/PostgreSqlTestRG/providers/Microsoft.Network/virtualNetworks/PostgreSqlVNet/subnets/default"
New-AzPostgreSqlVirtualNetworkRule -Name vnet -ResourceGroupName PostgreSqlTestRG -ServerName PostgreSqlTestServer -SubnetId $ID
```

```output
Expand Down
8 changes: 4 additions & 4 deletions src/PostgreSql/help/Remove-AzPostgreSqlFirewallRule.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,17 +32,17 @@ Deletes a server firewall rule.

### Example 1: Remove PostgreSql Firewall Rule by name
```powershell
Remove-AzPostgreSqlFirewallRule -Name rule -ResourceGroupName PostgreSqlTestRG -ServerName PostgreSqlTestServer
Remove-AzPostgreSqlFirewallRule -Name rule -ResourceGroupName PostgreSqlTestRG -ServerName PostgreSqlTestServer

```

This cmdlet removes PostgreSql Firewall Rule by name.

### Example 2: Remove PostgreSql Firewall Rule by identity
```powershell
$ID = "/subscriptions/<SubscriptionId>/resourceGroups/PostgreSqlTestRG/providers/Microsoft.DBforPostgreSQL/servers/PostgreSqlTestServer/firewallRules/rule"
Remove-AzPostgreSqlFirewallRule -InputObject $ID
$ID = "/subscriptions/<SubscriptionId>/resourceGroups/PostgreSqlTestRG/providers/Microsoft.DBforPostgreSQL/servers/PostgreSqlTestServer/firewallRules/rule"
Remove-AzPostgreSqlFirewallRule -InputObject $ID

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Remove the tailing empty lines.

```

These cmdlets remove PostgreSql Firewall Rule by identity.
Expand Down
2 changes: 0 additions & 2 deletions src/PostgreSql/help/Remove-AzPostgreSqlFlexibleServer.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,6 @@ Deletes a server.
### Example 1: Remove PostgreSql server by resourceGroup and server name
```powershell
Remove-AzPostgreSqlFlexibleServer -ResourceGroupName PowershellPostgreSqlTest -Name postgresql-test

```

This cmdlet removes PostgreSql server by resourceGroup and server name.
Expand All @@ -41,7 +40,6 @@ This cmdlet removes PostgreSql server by resourceGroup and server name.
```powershell
$ID = "/subscriptions/<SubscriptionId>/resourceGroups/PowershellPostgreSqlTest/providers/Microsoft.DBforPostgreSQL/flexibleServers/postgresql-test"
Remove-AzPostgreSqlFlexibleServer -InputObject $ID

```

These cmdlets remove PostgreSql server by identity.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ Remove a database by name

### Example 2: Remove a database by Id
```powershell
Remove-AzPostgreSqlFlexibleServerDatabase-InputObject /subscriptions/0000000000-0000-0000-0000-000000000000/resourceGroups/PowershellPostgreSqlTest/providers/Microsoft.DBforPostgreSQL/flexibleServers/postgresql-test/databases/flexibleserverdb
Remove-AzPostgreSqlFlexibleServerDatabase-InputObject /subscriptions/0000000000-0000-0000-0000-000000000000/resourceGroups/PowershellPostgreSqlTest/providers/Microsoft.DBforPostgreSQL/flexibleServers/postgresql-test/databases/flexibleserverdb

```

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,9 +40,9 @@ This cmdlet removes PostgreSql Firewall Rule by name.

### Example 2: Remove PostgreSql Firewall Rule by identity
```powershell
$ID = "/subscriptions/<SubscriptionId>/resourceGroups/PowershellPostgreSqlTest/providers/Microsoft.DBforPostgreSQL/flexibleServers/postgresql-test/firewallRules/firewall-rule-test"
Remove-AzPostgreSqlFlexibleServerFirewallRule -InputObject $ID
$ID = "/subscriptions/<SubscriptionId>/resourceGroups/PowershellPostgreSqlTest/providers/Microsoft.DBforPostgreSQL/flexibleServers/postgresql-test/firewallRules/firewall-rule-test"
Remove-AzPostgreSqlFlexibleServerFirewallRule -InputObject $ID

```

These cmdlets remove PostgreSql Firewall Rule by identity.
Expand Down
8 changes: 4 additions & 4 deletions src/PostgreSql/help/Remove-AzPostgreSqlServer.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,17 +31,17 @@ Deletes a server.

### Example 1: Remove PostgreSql server by resourceGroup and server name
```powershell
Remove-AzPostgreSqlServer -ResourceGroupName PostgreSqlTestRG -Name PostgreSqlTestServer
Remove-AzPostgreSqlServer -ResourceGroupName PostgreSqlTestRG -Name PostgreSqlTestServer

```

This cmdlet removes PostgreSql server by resourceGroup and server name.

### Example 2: Remove PostgreSql server by identity
```powershell
$ID = "/subscriptions/<SubscriptionId>/resourceGroups/PostgreSqlTestRG/providers/Microsoft.DBforPostgreSQL/servers/PostgreSqlTestServer"
Remove-AzPostgreSqlServer -InputObject $ID
$ID = "/subscriptions/<SubscriptionId>/resourceGroups/PostgreSqlTestRG/providers/Microsoft.DBforPostgreSQL/servers/PostgreSqlTestServer"
Remove-AzPostgreSqlServer -InputObject $ID

```

These cmdlets remove PostgreSql server by identity.
Expand Down
8 changes: 4 additions & 4 deletions src/PostgreSql/help/Remove-AzPostgreSqlVirtualNetworkRule.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,17 +32,17 @@ Deletes the virtual network rule with the given name.

### Example 1: Remove PostgreSql server Virtual Network Rule by name
```powershell
Remove-AzPostgreSqlVirtualNetworkRule -Name vnet -ResourceGroupName PostgreSqlTestRG -ServerName PostgreSqlTestServer
Remove-AzPostgreSqlVirtualNetworkRule -Name vnet -ResourceGroupName PostgreSqlTestRG -ServerName PostgreSqlTestServer

```

This cmdlet removes PostgreSql server Virtual Network Rule by name.

### Example 2: Remove PostgreSql server Virtual Network Rule by identity
```powershell
$ID = "/subscriptions/<SubscriptionId>/resourceGroups/PostgreSqlTestRG/providers/Microsoft.DBforPostgreSQL/servers/PostgreSqlTestServer/virtualNetworkRules/vnet"
Remove-AzPostgreSqlVirtualNetworkRule -InputObject $ID
$ID = "/subscriptions/<SubscriptionId>/resourceGroups/PostgreSqlTestRG/providers/Microsoft.DBforPostgreSQL/servers/PostgreSqlTestServer/virtualNetworkRules/vnet"
Remove-AzPostgreSqlVirtualNetworkRule -InputObject $ID

```

These cmdlets remove PostgreSql server Virtual Network Rule by identity.
Expand Down
10 changes: 5 additions & 5 deletions src/PostgreSql/help/Restart-AzPostgreSqlFlexibleServer.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,29 +46,29 @@ Restarts a server.

### Example 1: Restart the server by resource name
```powershell
Restart-AzPostgreSqlFlexibleServer -ResourceGroupName PowershellPostgreSqlTest -Name postgresql-test
Restart-AzPostgreSqlFlexibleServer -ResourceGroupName PowershellPostgreSqlTest -Name postgresql-test
```

Restart the server by name

### Example 2: Restart the server by identity
```powershell
$ID = "/subscriptions/<SubscriptionId>/resourceGroups/PowershellPostgreSqlTest/providers/Microsoft.DBForPostgreSql/flexibleServers/postgresql-test/restart"
Restart-AzPostgreSqlFlexibleServer -InputObject $ID
$ID = "/subscriptions/<SubscriptionId>/resourceGroups/PowershellPostgreSqlTest/providers/Microsoft.DBForPostgreSql/flexibleServers/postgresql-test/restart"
Restart-AzPostgreSqlFlexibleServer -InputObject $ID
```

Restart the server by identity

### Example 3: Restart the server with planned failover
```powershell
Restart-AzPostgreSqlFlexibleServer -ResourceGroupName PowershellPostgreSqlTest -Name postgresql-test -RestartWithFailover -FailoverMode PlannedFailover
Restart-AzPostgreSqlFlexibleServer -ResourceGroupName PowershellPostgreSqlTest -Name postgresql-test -RestartWithFailover -FailoverMode PlannedFailover
```

Restart the server by name with planned failover

### Example 4: Restart the server with forced failover
```powershell
Restart-AzPostgreSqlFlexibleServer -ResourceGroupName PowershellPostgreSqlTest -Name postgresql-test -RestartWithFailover -FailoverMode ForcedFailover
Restart-AzPostgreSqlFlexibleServer -ResourceGroupName PowershellPostgreSqlTest -Name postgresql-test -RestartWithFailover -FailoverMode ForcedFailover
```

Restart the server by name with forced failover
Expand Down
4 changes: 2 additions & 2 deletions src/PostgreSql/help/Restart-AzPostgreSqlServer.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ Restarts a server.

### Example 1: Restart PostgreSql server by resource group and server name
```powershell
Restart-AzPostgreSqlServer -ResourceGroupName PostgreSqlTestRG -Name PostgreSqlTestServer
Restart-AzPostgreSqlServer -ResourceGroupName PostgreSqlTestRG -Name PostgreSqlTestServer

```

Expand All @@ -41,7 +41,7 @@ This cmdlet restarts PostgreSql server by resource group and server name.
```powershell
$ID = "/subscriptions/<SubscriptionId>/resourceGroups/PostgreSqlTestRG/providers/Microsoft.DBforPostgreSQL/servers/PostgreSqlTestServer/restart"
Restart-AzPostgreSqlServer -InputObject $ID

```

These cmdlets restart PostgreSql server by identity.
Expand Down
Loading