Skip to content

Commit 401f7de

Browse files
Changes to allow listing pre-requisites
1 parent 4347e30 commit 401f7de

File tree

1 file changed

+9
-12
lines changed

1 file changed

+9
-12
lines changed

articles/postgresql/migrate/concepts-single-to-flexible.md

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -214,21 +214,16 @@ The following table summarizes the list of networking scenarios supported by the
214214

215215
##### Allow list required extensions
216216

217-
Use the following select command in the Single Server databases to list all the extensions that are being used.
217+
The migration tool automatically allow lists all extensions used by your single server databases on your flexible server except for the ones whose libraries need to be loaded at the server start.
218+
219+
Use the following select command on your Single Server databases to list all the extensions that are being used.
218220

219221
```sql
220222
select * from pg_extension;
221223
```
222224

223-
Search for the **azure.extensions** parameter on the Server Parameters blade on your Flexible server. Select the list of extensions obtained by running the above query on your Single server database to this server parameter and select Save. You should wait for the deployment to complete before proceeding further.
224-
225-
:::image type="content" source="./media/concepts-single-to-flexible/allowlist-extensions.png" alt-text="Diagram that shows allow listing of extensions on Flexible Server." lightbox="./media/concepts-single-to-flexible/allowlist-extensions.png":::
226-
227-
> [!NOTE]
228-
> If TIMESCALEDB, POSTGIS_TOPOLOGY, POSTGIS_TIGER_GEOCODER or PG_PARTMAN extensions are used in your single server database, please raise a support request since the Single to Flex migration tool will not handle these extensions.
229-
230225
Check if the list contains any of the following extensions:
231-
- PG_CRON65
226+
- PG_CRON
232227
- PG_HINT_PLAN
233228
- PG_PARTMAN_BGW
234229
- PG_PREWARM
@@ -239,16 +234,18 @@ Check if the list contains any of the following extensions:
239234

240235
If yes, then follow the below steps.
241236

242-
Go to the server parameters blade and search for **shared_preload_libraries** parameter. This parameter indicates the set of extension libraries that are preloaded at the server restart. Pg_cron and pg_stat_statements extensions are selected by default. Select the list of above extensions used by the single server database to this parameter and select on Save.
237+
Go to the server parameters blade and search for **shared_preload_libraries** parameter. Pg_cron and pg_stat_statements extensions are selected by default. Select the list of above extensions used by the single server database to this parameter and select Save.
243238

244239
:::image type="content" source="./media/concepts-single-to-flexible/shared-preload-libraries.png" alt-text="Diagram that shows allow listing of shared preload libraries on Flexible Server." lightbox="./media/concepts-single-to-flexible/shared-preload-libraries.png":::
245240

246-
The changes to this server parameter would require a server restart to come into effect.
241+
For the changes to take effect, server restart would be required.
247242

248243
:::image type="content" source="./media/concepts-single-to-flexible/save-and-restart.png" alt-text="Diagram that shows save and restart option on Flexible Server." lightbox="./media/concepts-single-to-flexible/save-and-restart.png":::
249244

250-
Use the **Save and Restart** option and wait for the postgresql server to restart.
245+
Use the **Save and Restart** option and wait for the flexible server to restart.
251246

247+
> [!NOTE]
248+
> If TIMESCALEDB, POSTGIS_TOPOLOGY, POSTGIS_TIGER_GEOCODER, POSTGRES_FDW or PG_PARTMAN extensions are used in your single server database, please raise a support request since the migration tool will not be able to migrate these extensions.
252249
253250
##### Create AAD users on target server
254251
> [!NOTE]

0 commit comments

Comments
 (0)