You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/postgresql/migrate/concepts-single-to-flexible.md
+9-12Lines changed: 9 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -214,21 +214,16 @@ The following table summarizes the list of networking scenarios supported by the
214
214
215
215
##### Allow list required extensions
216
216
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.
218
220
219
221
```sql
220
222
select*from pg_extension;
221
223
```
222
224
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
-
230
225
Check if the list contains any of the following extensions:
231
-
-PG_CRON65
226
+
-PG_CRON
232
227
- PG_HINT_PLAN
233
228
- PG_PARTMAN_BGW
234
229
- PG_PREWARM
@@ -239,16 +234,18 @@ Check if the list contains any of the following extensions:
239
234
240
235
If yes, then follow the below steps.
241
236
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.
243
238
244
239
:::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":::
245
240
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.
247
242
248
243
:::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":::
249
244
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.
251
246
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.
0 commit comments