Hi @Martin Constam,
Thanks for the question and using MS Q&A platform.
It seems like you are getting error message while upgrading from PostgreSQL Flexible Server from V14 to V16
During the process of an in-place major version upgrade, Azure Database for PostgreSQL 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 that shows that the upgrade pre-check failed, along with an error message.
If pre-check operations fail for an in-place major version upgrade, the upgrade fails with a detailed error message for all the following limitations:
- In-place major version upgrades don't support certain extensions, and there are some limitations to upgrading certain extensions. The following extensions are unsupported for all PostgreSQL versions:
Timescaledb
,pgaudit
,dblink
,orafce
,pg_partman
,postgres_fdw
- ervers configured with logical replication slots aren't supported.
- Servers using SSDv2 storage do not support Major Version Upgrades.
- In-place major version upgrades currently don't support read replicas. If you have a server that acts as a read replica, you need to delete the replica before you perform the upgrade on the primary server. After the upgrade, you can re-create the replica.
- Azure Database for PostgreSQL - Flexible Server requires the ability to send and receive traffic to destination ports 5432 and 6432 within the virtual network where the flexible server is deployed, and to Azure Storage for log archiving.
For more information, please go through this documentation: Major version upgrades in Azure Database for PostgreSQL - Flexible Server.
Hope this helps. Do let us know if you any further queries. If this answers your query, do click Accept Answer
and Yes
for was this answer helpful. And, if you have any further query do let us know.