Skip to content

Commit f8d3f6b

Browse files
Merge pull request #4547 from MicrosoftDocs/main
Auto Publish – main to live - 2026-03-18 22:10 UTC
2 parents 4665003 + d012c2e commit f8d3f6b

1 file changed

Lines changed: 3 additions & 6 deletions

File tree

articles/postgresql/configure-maintain/concepts-major-version-upgrade.md

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Learn how to use Azure Database for PostgreSQL to do in-place major
44
author: varun-dhawan
55
ms.author: varundhawan
66
ms.reviewer: maghan
7-
ms.date: 1/12/2026
7+
ms.date: 3/18/2026
88
ms.service: azure-database-postgresql
99
ms.subservice: configuration
1010
ms.topic: concept-article
@@ -56,18 +56,15 @@ If a precheck operation fails during an in-place major version upgrade, the upgr
5656
- Ensure your flexible server instance can send/receive traffic on ports 5432 and 6432 within its virtual network and to Azure Storage (for log archiving).
5757
- If Network Security Groups (NSGs) restrict this traffic, HA will not re-enable automatically post-upgrade. You may need to manually update NSG rules and re-enable HA.
5858
- Logical replication slots are not supported during in-place major version upgrades.
59-
- Servers using SSDv2 storage are not eligible for major version upgrades.
6059
- Views dependent on `pg_stat_activity` are not supported during major version upgrades.
6160
- If you are performing the upgrade from PG11 to a higher version, you must first configure your flexible server to use [SCRAM authentication ](../security/security-connect-scram.md#configure-scram-authentication) by enabling SCRAM and resetting all login-role passwords.
6261

6362
### Extension Limitations
6463

6564
In-place major version upgrades do not support all PostgreSQL extensions. The upgrade will fail during the precheck if unsupported extensions are found.
66-
- The following extensions are supported for regular use, **but will block an in-place major version upgrade if present**. Remove them before the upgrade and re-enable them after, if supported on the target version: `timescaledb`, `orafce`, `postgres_fdw`.
65+
- The following extensions are supported for regular use, **but will block an in-place major version upgrade if present**. Remove them before the upgrade and re-enable them after, if supported on the target version: `timescaledb`, `postgres_fdw`.
6766
- The following extensions are **non-persistent utility extensions** and will need to be dropped and re-created after the upgrade by design: `pg_repack`, `hypopg`.
68-
- When upgrading to PostgreSQL 17, the following extensions are **not supported** and must be removed before upgrade. You may re-enable them only if supported on the target version: `age`, `azure_ai`, `hll`, `pg_diskann`, `pgrouting`.
69-
70-
**Note:** If any of these extensions appear in the `azure.extensions` server parameter, the upgrade will be blocked. Remove them from the parameter before starting the upgrade.
67+
- When upgrading to PostgreSQL 17 and above, the following extensions are **not supported** and must be removed before upgrade. You may re-enable them only if supported on the target version: `age`, `azure_ai`, `hll`, `pg_diskann`, `pgrouting`.
7168

7269
### PostGIS-Specific Considerations
7370

0 commit comments

Comments
 (0)