|
| 1 | +--- |
| 2 | +title: Major Version Upgrade of a flexible server - Azure portal |
| 3 | +description: This article describes how to perform major version upgrade in Azure Database for PostgreSQL Flexible Server through the Azure portal. |
| 4 | +ms.author: kabharati |
| 5 | +author: rajsell |
| 6 | +ms.service: postgresql |
| 7 | +ms.subservice: flexible-server |
| 8 | +ms.topic: how-to |
| 9 | +ms.date: 02/13/2023 |
| 10 | +--- |
| 11 | + |
| 12 | +# Major Version Upgrade of a Flexible Server |
| 13 | + |
| 14 | +[!INCLUDE [applies-to-postgresql-flexible-server](../includes/applies-to-postgresql-flexible-server.md)] |
| 15 | + |
| 16 | +This article provides a step-by-step procedure to perform Major Version Upgrade in a flexible server using Azure portal |
| 17 | + |
| 18 | +> [!NOTE] |
| 19 | +> Major Version Upgrade action is irreversible. Please perform a Point-In-Time Recovery (PITR) of your production server and test the upgrade in the non-production environment. |
| 20 | +
|
| 21 | +## Follow these steps to upgrade your flexible server to the major version of your choice: |
| 22 | + |
| 23 | + |
| 24 | + |
| 25 | +1. In the [Azure portal](https://portal.azure.com/), choose the flexible server that you want to upgrade. |
| 26 | + |
| 27 | +2. Select **Overview** from the left pane, and then select **Upgrade**. |
| 28 | + |
| 29 | + :::image type="content" source="media/how-to-perform-major-version-upgrade-portal/upgrade-tab.png" alt-text="Diagram of Upgrade tab to perform in-place major version upgrade."::: |
| 30 | + |
| 31 | + |
| 32 | +3. You see an option to select the major version of your choice, you have an option to skip versions to directly upgrade to higher versions. Choose the version and click **Upgrade** |
| 33 | + |
| 34 | +:::image type="content" source="media/how-to-perform-major-version-upgrade-portal/set-postgresql-version.png" alt-text="Diagram of PostgreSQL version to Upgrade."::: |
| 35 | + |
| 36 | + |
| 37 | +4. During upgrade, users have to wait for the process to complete. You can resume accessing the server once the server is back online. |
| 38 | + |
| 39 | +:::image type="content" source="media/how-to-perform-major-version-upgrade-portal/deployment-progress.png" alt-text="Diagram of deployment progress for Major Version Upgrade."::: |
| 40 | + |
| 41 | + |
| 42 | +5. Once the upgrade is successful,you can expand the Deployment details tab and click **Operation details** to see more information about upgrade process like duration, provisioning state etc. |
| 43 | + |
| 44 | + |
| 45 | +:::image type="content" source="media/how-to-perform-major-version-upgrade-portal/deployment-success.png" alt-text="Diagram of successful deployment of for Major Version Upgrade."::: |
| 46 | + |
| 47 | + |
| 48 | +6. You can click on the **Go to resource** tab to validate your upgrade. You notice that server name remained unchanged and PostgreSQL version upgraded to desired higher version with the latest minor version |
| 49 | + |
| 50 | + |
| 51 | +:::image type="content" source="media/how-to-perform-major-version-upgrade-portal/upgrade-verification.png" alt-text="Diagram of Upgraded version to Flexible server after Major Version Upgrade."::: |
| 52 | + |
| 53 | +## Next steps |
| 54 | + |
| 55 | +- Learn about [business continuity](./concepts-business-continuity.md). |
| 56 | +- Learn about [zone-redundant high availability](./concepts-high-availability.md). |
| 57 | +- Learn about [backup and recovery](./concepts-backup-restore.md). |
0 commit comments