Skip to content

Commit 7c0bfb8

Browse files
Fixing blockers for merge
1 parent 670a534 commit 7c0bfb8

File tree

1 file changed

+18
-17
lines changed

1 file changed

+18
-17
lines changed

articles/postgresql/flexible-server/concepts-major-version-upgrade.md

Lines changed: 18 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ ms.reviewer: rajsell
77
ms.date: 02/08/2023
88
ms.service: postgresql
99
ms.subservice: flexible-server
10+
ms.custom: references_regions
1011
ms.topic: conceptual
1112
---
1213

@@ -25,42 +26,42 @@ Azure Database for PostgreSQL Flexible Server Postgres has now introduced in-pla
2526

2627
Here are some of the important considerations with in-place major version upgrade.
2728

28-
During in-place major version upgrade process, Flexible Server runs a pre-check procedure to identify any potential issues that might cause the upgrade to fail. If the pre-check finds any incompatibilities, it creates a log event showing that the upgrade pre-check failed, along with an error message.
29+
- During in-place major version upgrade process, Flexible Server runs a pre-check procedure to identify any potential issues that might cause the upgrade to fail. If the pre-check finds any incompatibilities, it creates a log event showing that the upgrade pre-check failed, along with an error message.
2930

30-
If the pre-check is successful, then Flexible Server stops the service and takes an implicit backup just before starting the upgrade. This backup can be used to restore the database instance to its previous version if there's an upgrade error.
31+
- If the pre-check is successful, then Flexible Server stops the service and takes an implicit backup just before starting the upgrade. This backup can be used to restore the database instance to its previous version if there's an upgrade error.
3132

32-
Flexible Server uses **pg_upgrade** utility to perform in-place major version upgrades and provides the flexibility to skip versions and upgrade directly to higher versions.
33+
- Flexible Server uses **pg_upgrade** utility to perform in-place major version upgrades and provides the flexibility to skip versions and upgrade directly to higher versions.
3334

34-
During an in-place major version upgrade of a High Availability (HA) enabled server, the service disables HA, performs the upgrade on the primary server, and then re-enables HA after the upgrade is complete.
35+
- During an in-place major version upgrade of a High Availability (HA) enabled server, the service disables HA, performs the upgrade on the primary server, and then re-enables HA after the upgrade is complete.
3536

36-
Most extensions are automatically upgraded to higher versions during an in-place major version upgrade, with some exceptions. Refer **limitations** section for more details.
37+
- Most extensions are automatically upgraded to higher versions during an in-place major version upgrade, with some exceptions. Refer **limitations** section for more details.
3738

38-
In-place major version upgrade process for Flexible server automatically deploys the latest supported minor version.
39+
- In-place major version upgrade process for Flexible server automatically deploys the latest supported minor version.
3940

40-
In-place major version upgrade process is an offline operation and it involves a short downtime.
41+
- In-place major version upgrade process is an offline operation and it involves a short downtime.
4142

42-
Long-running transactions or high workload before the upgrade might increase the time taken to shut down the database and increase upgrade time.
43+
- Long-running transactions or high workload before the upgrade might increase the time taken to shut down the database and increase upgrade time.
4344

44-
If an in-place major version upgrade fails, the service restores the server to its previous state using a backup taken as part of step 2.
45+
- If an in-place major version upgrade fails, the service restores the server to its previous state using a backup taken as part of step 2.
4546

46-
Once the in-place major version upgrade is successful, there are no automated ways to revert to the earlier version. However, you can perform a Point-In-Time Recovery (PITR) to a time prior to the upgrade to restore the previous version of the database instance.
47+
- Once the in-place major version upgrade is successful, there are no automated ways to revert to the earlier version. However, you can perform a Point-In-Time Recovery (PITR) to a time prior to the upgrade to restore the previous version of the database instance.
4748

4849
## Limitations:
4950

5051
During preview, if in-place major version upgrade pre-check operations fail then it aborts with a detailed error message for all the below limitations.
5152

52-
In-place major version upgrade currently doesn't support read replicas, so if you have a read replica enabled server, you need to delete the replica before performing the upgrade on the primary server. After the upgrade, you can recreate the replica.
53+
- In-place major version upgrade currently doesn't support read replicas, so if you have a read replica enabled server, you need to delete the replica before performing the upgrade on the primary server. After the upgrade, you can recreate the replica.
5354

54-
In-place major version upgrade doesn't support certain extensions and there are some limitations to upgrading certain extensions. The extensions **Timescaledb**, **pgaudit**, **dblink**, and **postgres_fdw** are unsupported for all PostgreSQL versions during preview.
55+
- In-place major version upgrade doesn't support certain extensions and there are some limitations to upgrading certain extensions. The extensions **Timescaledb**, **pgaudit**, **dblink**, and **postgres_fdw** are unsupported for all PostgreSQL versions during preview.
5556

56-
Upgrading the **PostGIS** extension is currently unsupported from PostgreSQL 12, while upgrading the **orafce** extension is unsupported from PostgreSQL 11. All other versions of these extensions are supported for in-place major version upgrade.
57+
- Upgrading the **PostGIS** extension is currently unsupported from PostgreSQL 12, while upgrading the **orafce** extension is unsupported from PostgreSQL 11. All other versions of these extensions are supported for in-place major version upgrade.
5758

58-
During preview, in-place major version upgrade is currently available in the following regions.
59+
- During preview, in-place major version upgrade is currently available in the following regions.
5960
Australia East / Australia Southeast/ Canada East/ China North 3/China East 3/ East Asia / East US / France South / India Central / India South /Japan East /Jio India West /Korea Central / Norway East/ North Europe/South Central US /Sweden Central /Switzerland North /Switzerland West /UAE north /West Central US/ West US / West US3/ Qatar Central
6061

61-
Servers configured with logical replication slots aren't supported.
62+
- Servers configured with logical replication slots aren't supported.
6263

63-
MVU is currently not supported for PgBouncer enabled servers.
64+
- MVU is currently not supported for PgBouncer enabled servers.
6465

6566

6667
## How to Perform in-place major version upgrade:
@@ -132,7 +133,7 @@ Run the **ANALYZE** operation to refresh the pg_statistic table. You should do t
132133
ANALYZE VERBOSE
133134
```
134135
> [!NOTE]
135-
136+
>
136137
> The VERBOSE flag is optional, but using it shows you the progress.
137138
138139
## Next steps

0 commit comments

Comments
 (0)