From 18611fe0414bff49784c9871d90a848fdf3aa520 Mon Sep 17 00:00:00 2001 From: "Karl O. Pinc kop@karlpinc.com" Date: Fri, 7 Feb 2025 22:12:46 +0000 Subject: [PATCH] New server info for new pg 17 cluster --- db/az_server_info | 2482 ++++++++++++++++++++++++--------------------- 1 file changed, 1322 insertions(+), 1160 deletions(-) diff --git a/db/az_server_info b/db/az_server_info index 0b24e3e..cf8fccb 100644 --- a/db/az_server_info +++ b/db/az_server_info @@ -1,11 +1,29 @@ [ + { + "allowedValues": "on,off", + "dataType": "Boolean", + "defaultValue": "on", + "description": "Enable/Disable allow alter system command.", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-compatible.html#GUC-ALLOW-ALTER-SYSTEM", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/allow_alter_system", + "isConfigPendingRestart": false, + "isDynamicConfig": true, + "isReadOnly": true, + "name": "allow_alter_system", + "resourceGroup": "DBResources", + "source": "system-default", + "systemData": null, + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations", + "unit": null, + "value": "on" + }, { "allowedValues": "on,off", "dataType": "Boolean", "defaultValue": "off", "description": "Allows tablespaces directly inside pg_tblspc, for testing.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/allow_in_place_tablespaces", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-developer.html#GUC-ALLOW-IN-PLACE-TABLESPACES", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/allow_in_place_tablespaces", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -22,8 +40,8 @@ "dataType": "Boolean", "defaultValue": "off", "description": "Allows modifications of the structure of system tables.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/allow_system_table_mods", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-developer.html#GUC-ALLOW-SYSTEM-TABLE-MODS", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/allow_system_table_mods", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -40,8 +58,8 @@ "dataType": "String", "defaultValue": "", "description": "Sets the application name to be reported in statistics and logs.", - "documentationLink": "https://www.postgresql.org/docs/15/libpq-connect.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/application_name", + "documentationLink": "https://www.postgresql.org/docs/17/libpq-connect.html#LIBPQ-CONNECT-APPLICATION-NAME", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/application_name", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -58,8 +76,8 @@ "dataType": "String", "defaultValue": "", "description": "Sets the shell command that will be executed at every restart point.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/archive_cleanup_command", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-wal.html#GUC-ARCHIVE-CLEANUP-COMMAND", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/archive_cleanup_command", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -76,8 +94,8 @@ "dataType": "String", "defaultValue": "", "description": "Sets the shell command that will be called to archive a WAL file.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/archive_command", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-wal.html#GUC-ARCHIVE-COMMAND", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/archive_command", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -94,8 +112,8 @@ "dataType": "String", "defaultValue": "", "description": "Sets the library that will be called to archive a WAL file.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/archive_library", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-wal.html#GUC-ARCHIVE-LIBRARY", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/archive_library", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -112,8 +130,8 @@ "dataType": "Enumeration", "defaultValue": "off", "description": "Allows archiving of WAL files using archive_command.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/archive_mode", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-wal.html#GUC-ARCHIVE-MODE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/archive_mode", "isConfigPendingRestart": false, "isDynamicConfig": false, "isReadOnly": true, @@ -130,8 +148,8 @@ "dataType": "Integer", "defaultValue": "300", "description": "Forces a switch to the next WAL file if a new file has not been started within N seconds.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/archive_timeout", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-wal.html#GUC-ARCHIVE-TIMEOUT", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/archive_timeout", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -148,8 +166,8 @@ "dataType": "Boolean", "defaultValue": "on", "description": "Enables input of NULL (case insensitive) to be considered as NULL value rather than the literal String 'NULL'.", - "documentationLink": "https://www.postgresql.org/docs/15/arrays.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/array_nulls", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-compatible.html#GUC-ARRAY-NULLS", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/array_nulls", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -166,8 +184,8 @@ "dataType": "Integer", "defaultValue": "60", "description": "Sets the maximum allowed time to complete client authentication.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/authentication_timeout", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-connection.html#GUC-AUTHENTICATION-TIMEOUT", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/authentication_timeout", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -184,8 +202,8 @@ "dataType": "Boolean", "defaultValue": "off", "description": "Use EXPLAIN ANALYZE for plan logging.", - "documentationLink": "https://www.postgresql.org/docs/current/auto-explain.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/auto_explain.log_analyze", + "documentationLink": "https://www.postgresql.org/docs/17/auto-explain.html#AUTO-EXPLAIN-CONFIGURATION-PARAMETERS-LOG-ANALYZE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/auto_explain.log_analyze", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -202,8 +220,8 @@ "dataType": "Boolean", "defaultValue": "off", "description": "Log buffers usage.", - "documentationLink": "https://www.postgresql.org/docs/current/auto-explain.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/auto_explain.log_buffers", + "documentationLink": "https://www.postgresql.org/docs/17/auto-explain.html#AUTO-EXPLAIN-CONFIGURATION-PARAMETERS-LOG-BUFFERS", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/auto_explain.log_buffers", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -220,8 +238,8 @@ "dataType": "Enumeration", "defaultValue": "text", "description": "EXPLAIN format to be used for plan logging.", - "documentationLink": "https://www.postgresql.org/docs/current/auto-explain.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/auto_explain.log_format", + "documentationLink": "https://www.postgresql.org/docs/17/auto-explain.html#AUTO-EXPLAIN-CONFIGURATION-PARAMETERS-LOG-FORMAT", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/auto_explain.log_format", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -238,8 +256,8 @@ "dataType": "Enumeration", "defaultValue": "log", "description": "Log level for the plan.", - "documentationLink": "https://www.postgresql.org/docs/current/auto-explain.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/auto_explain.log_level", + "documentationLink": "https://www.postgresql.org/docs/17/auto-explain.html#AUTO-EXPLAIN-CONFIGURATION-PARAMETERS-LOG-LEVEL", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/auto_explain.log_level", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -256,8 +274,8 @@ "dataType": "Integer", "defaultValue": "-1", "description": "Sets the minimum execution time above which plans will be logged. Zero prints all plans. -1 turns this feature off.", - "documentationLink": "https://www.postgresql.org/docs/current/auto-explain.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/auto_explain.log_min_duration", + "documentationLink": "https://www.postgresql.org/docs/17/auto-explain.html#AUTO-EXPLAIN-CONFIGURATION-PARAMETERS-LOG-MIN-DURATION", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/auto_explain.log_min_duration", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -274,8 +292,8 @@ "dataType": "Boolean", "defaultValue": "off", "description": "Log nested statements.", - "documentationLink": "https://www.postgresql.org/docs/current/auto-explain.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/auto_explain.log_nested_statements", + "documentationLink": "https://www.postgresql.org/docs/17/auto-explain.html#AUTO-EXPLAIN-CONFIGURATION-PARAMETERS-LOG-NESTED-STATEMENTS", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/auto_explain.log_nested_statements", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -292,8 +310,8 @@ "dataType": "Boolean", "defaultValue": "off", "description": "Log modified configuration parameters affecting query planning.", - "documentationLink": "https://www.postgresql.org/docs/current/auto-explain.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/auto_explain.log_settings", + "documentationLink": "https://www.postgresql.org/docs/17/auto-explain.html#AUTO-EXPLAIN-CONFIGURATION-PARAMETERS-LOG-SETTINGS", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/auto_explain.log_settings", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -310,8 +328,8 @@ "dataType": "Boolean", "defaultValue": "on", "description": "Collect timing data, not just row counts.", - "documentationLink": "https://www.postgresql.org/docs/current/auto-explain.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/auto_explain.log_timing", + "documentationLink": "https://www.postgresql.org/docs/17/auto-explain.html#AUTO-EXPLAIN-CONFIGURATION-PARAMETERS-LOG-TIMING", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/auto_explain.log_timing", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -328,8 +346,8 @@ "dataType": "Boolean", "defaultValue": "off", "description": "Include trigger statistics in plans. This has no effect unless log_analyze is also set.", - "documentationLink": "https://www.postgresql.org/docs/current/auto-explain.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/auto_explain.log_triggers", + "documentationLink": "https://www.postgresql.org/docs/17/auto-explain.html#AUTO-EXPLAIN-CONFIGURATION-PARAMETERS-LOG-TRIGGERS", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/auto_explain.log_triggers", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -346,8 +364,8 @@ "dataType": "Boolean", "defaultValue": "off", "description": "Use EXPLAIN VERBOSE for plan logging.", - "documentationLink": "https://www.postgresql.org/docs/current/auto-explain.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/auto_explain.log_verbose", + "documentationLink": "https://www.postgresql.org/docs/17/auto-explain.html#AUTO-EXPLAIN-CONFIGURATION-PARAMETERS-LOG-VERBOSE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/auto_explain.log_verbose", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -364,8 +382,8 @@ "dataType": "Boolean", "defaultValue": "off", "description": "Log WAL usage.", - "documentationLink": "https://www.postgresql.org/docs/current/auto-explain.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/auto_explain.log_wal", + "documentationLink": "https://www.postgresql.org/docs/17/auto-explain.html#AUTO-EXPLAIN-CONFIGURATION-PARAMETERS-LOG-WAL", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/auto_explain.log_wal", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -382,8 +400,8 @@ "dataType": "Numeric", "defaultValue": "1.0", "description": "Fraction of queries to process.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/auto_explain.sample_rate", + "documentationLink": "https://www.postgresql.org/docs/17/auto-explain.html#AUTO-EXPLAIN-CONFIGURATION-PARAMETERS-SAMPLE-RATE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/auto_explain.sample_rate", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -400,8 +418,8 @@ "dataType": "Boolean", "defaultValue": "on", "description": "Controls whether the server should run the autovacuum subprocess.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-autovacuum.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/autovacuum", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-autovacuum.html#GUC-AUTOVACUUM", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/autovacuum", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -418,8 +436,8 @@ "dataType": "Numeric", "defaultValue": "0.1", "description": "Specifies a fraction of the table size to add to autovacuum_vacuum_threshold when deciding whether to trigger a VACUUM.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-autovacuum.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/autovacuum_analyze_scale_factor", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-autovacuum.html#GUC-AUTOVACUUM-ANALYZE-SCALE-FACTOR", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/autovacuum_analyze_scale_factor", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -436,8 +454,8 @@ "dataType": "Integer", "defaultValue": "50", "description": "Sets the minimum number of inserted, updated or deleted tuples needed to trigger an ANALYZE in any one table.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-autovacuum.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/autovacuum_analyze_threshold", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-autovacuum.html#GUC-AUTOVACUUM-ANALYZE-THRESHOLD", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/autovacuum_analyze_threshold", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -454,8 +472,8 @@ "dataType": "Integer", "defaultValue": "200000000", "description": "Maximum age (in transactions) before triggering autovacuum on a table to prevent transaction ID wraparound.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-autovacuum.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/autovacuum_freeze_max_age", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-autovacuum.html#GUC-AUTOVACUUM-FREEZE-MAX-AGE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/autovacuum_freeze_max_age", "isConfigPendingRestart": false, "isDynamicConfig": false, "isReadOnly": false, @@ -472,8 +490,8 @@ "dataType": "Integer", "defaultValue": "3", "description": "Sets the maximum number of simultaneously running autovacuum worker processes.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-autovacuum.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/autovacuum_max_workers", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-autovacuum.html#GUC-AUTOVACUUM-MAX-WORKERS", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/autovacuum_max_workers", "isConfigPendingRestart": false, "isDynamicConfig": false, "isReadOnly": false, @@ -490,8 +508,8 @@ "dataType": "Integer", "defaultValue": "400000000", "description": "Maximum age (in multixact) before triggering autovacuum on a table to prevent multixact wraparound.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-autovacuum.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/autovacuum_multixact_freeze_max_age", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-autovacuum.html#GUC-AUTOVACUUM-MULTIXACT-FREEZE-MAX-AGE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/autovacuum_multixact_freeze_max_age", "isConfigPendingRestart": false, "isDynamicConfig": false, "isReadOnly": false, @@ -508,8 +526,8 @@ "dataType": "Integer", "defaultValue": "60", "description": "Sets minimum delay between autovacuum runs on any given database.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-autovacuum.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/autovacuum_naptime", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-autovacuum.html#GUC-AUTOVACUUM-NAPTIME", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/autovacuum_naptime", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -526,8 +544,8 @@ "dataType": "Integer", "defaultValue": "2", "description": "Sets cost delay value (milliseconds) that will be used in automatic VACUUM operations.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-autovacuum.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/autovacuum_vacuum_cost_delay", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-autovacuum.html#GUC-AUTOVACUUM-VACUUM-COST-DELAY", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/autovacuum_vacuum_cost_delay", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -544,8 +562,8 @@ "dataType": "Integer", "defaultValue": "-1", "description": "Sets cost limit value that will be used in automatic VACUUM operations.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-autovacuum.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/autovacuum_vacuum_cost_limit", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-autovacuum.html#GUC-AUTOVACUUM-VACUUM-COST-LIMIT", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/autovacuum_vacuum_cost_limit", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -562,8 +580,8 @@ "dataType": "Numeric", "defaultValue": "0.2", "description": "Specifies a fraction of the table size to add to autovacuum_vacuum_insert_threshold when deciding whether to trigger a VACUUM.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-autovacuum.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/autovacuum_vacuum_insert_scale_factor", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-autovacuum.html#GUC-AUTOVACUUM-VACUUM-INSERT-SCALE-FACTOR", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/autovacuum_vacuum_insert_scale_factor", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -580,8 +598,8 @@ "dataType": "Integer", "defaultValue": "1000", "description": "Specifies the number of inserted tuples needed to trigger a VACUUM in any one table.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-autovacuum.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/autovacuum_vacuum_insert_threshold", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-autovacuum.html#GUC-AUTOVACUUM-VACUUM-INSERT-THRESHOLD", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/autovacuum_vacuum_insert_threshold", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -598,8 +616,8 @@ "dataType": "Numeric", "defaultValue": "0.2", "description": "Specifies a fraction of the table size to add to autovacuum_vacuum_threshold when deciding whether to trigger a VACUUM.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-autovacuum.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/autovacuum_vacuum_scale_factor", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-autovacuum.html#GUC-AUTOVACUUM-VACUUM-SCALE-FACTOR", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/autovacuum_vacuum_scale_factor", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -616,8 +634,8 @@ "dataType": "Integer", "defaultValue": "50", "description": "Specifies the minimum number of updated or deleted tuples needed to trigger a VACUUM in any one table.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-autovacuum.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/autovacuum_vacuum_threshold", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-autovacuum.html#GUC-AUTOVACUUM-VACUUM-THRESHOLD", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/autovacuum_vacuum_threshold", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -634,8 +652,8 @@ "dataType": "Integer", "defaultValue": "-1", "description": "Sets the maximum memory to be used by each autovacuum worker process.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-resource.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/autovacuum_work_mem", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-resource.html#GUC-AUTOVACUUM-WORK-MEM", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/autovacuum_work_mem", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -650,10 +668,10 @@ { "allowedValues": "md5,scram-sha-256", "dataType": "Set", - "defaultValue": "md5", - "description": "Accepted password authentication method", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/azure.accepted_password_auth_method", + "defaultValue": "md5,scram-sha-256", + "description": "Accepted password authentication method.", + "documentationLink": "https://go.microsoft.com/fwlink/?linkid=2274147", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/azure.accepted_password_auth_method", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -663,15 +681,15 @@ "systemData": null, "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations", "unit": null, - "value": "md5" + "value": "md5,scram-sha-256" }, { "allowedValues": "on,off", "dataType": "Boolean", "defaultValue": "on", - "description": "Create temp tablespace on ephemeral disk", + "description": "Create temp tablespace on ephemeral disk.", "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/azure.enable_temp_tablespaces_on_local_ssd", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/azure.enable_temp_tablespaces_on_local_ssd", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -684,12 +702,12 @@ "value": "on" }, { - "allowedValues": ",address_standardizer,address_standardizer_data_us,amcheck,azure_ai,azure_storage,bloom,btree_gin,btree_gist,citext,cube,dblink,dict_int,dict_xsyn,earthdistance,fuzzystrmatch,hstore,hypopg,intagg,intarray,isn,lo,login_hook,ltree,orafce,pageinspect,pg_buffercache,pg_cron,pg_freespacemap,pg_hint_plan,pg_partman,pg_prewarm,pg_repack,pg_stat_statements,pg_trgm,pg_visibility,pgaudit,pgcrypto,pglogical,pgrouting,pgrowlocks,pgstattuple,plpgsql,plv8,postgis,postgis_raster,postgis_sfcgal,postgis_tiger_geocoder,postgis_topology,postgres_fdw,semver,sslinfo,tablefunc,tds_fdw,timescaledb,tsm_system_rows,tsm_system_time,unaccent,uuid-ossp,vector", + "allowedValues": ",address_standardizer,address_standardizer_data_us,amcheck,anon,bloom,btree_gin,btree_gist,citext,cube,dblink,dict_int,dict_xsyn,earthdistance,fuzzystrmatch,hstore,hypopg,intagg,intarray,isn,lo,login_hook,ltree,oracle_fdw,orafce,pageinspect,pg_buffercache,pg_cron,pg_freespacemap,pg_hint_plan,pg_partman,pg_prewarm,pg_repack,pg_squeeze,pg_stat_statements,pg_trgm,pg_visibility,pgaudit,pgcrypto,pglogical,pgrowlocks,pgstattuple,plpgsql,plv8,postgis,postgis_raster,postgis_sfcgal,postgis_tiger_geocoder,postgis_topology,postgres_fdw,postgres_protobuf,semver,session_variable,sslinfo,tablefunc,tdigest,tds_fdw,timescaledb,topn,tsm_system_rows,tsm_system_time,unaccent,uuid-ossp,vector", "dataType": "Set", "defaultValue": "", "description": "Specifies which extensions are allowed to be created in the server.", - "documentationLink": "https://docs.microsoft.com/en-us/azure/postgresql/flexible-server/concepts-extensions#postgres-14-extensions", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/azure.extensions", + "documentationLink": "https://go.microsoft.com/fwlink/?linkid=2274269", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/azure.extensions", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -705,12 +723,12 @@ "allowedValues": "on,off", "dataType": "Boolean", "defaultValue": "off", - "description": "Specifies if this is a server created for migrating from Azure Database for PostgreSQL Single Server to Flexible Server", + "description": "Specifies if this is a server created for migrating from Azure Database for PostgreSQL Single Server to Flexible Server.", "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/azure.single_to_flex_migration", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/azure.single_to_flex_migration", "isConfigPendingRestart": false, "isDynamicConfig": true, - "isReadOnly": false, + "isReadOnly": true, "name": "azure.single_to_flex_migration", "resourceGroup": "DBResources", "source": "system-default", @@ -725,7 +743,7 @@ "defaultValue": "on", "description": "Allow accessing data from blob storage in extension azure_storage.", "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/azure_storage.allow_network_access", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/azure_storage.allow_network_access", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -742,8 +760,8 @@ "dataType": "Integer", "defaultValue": "256", "description": "Blob block size in megabytes for blob_put in extension azure_storage.", - "documentationLink": "https://learn.microsoft.com/en-us/rest/api/storageservices/put-block?tabs=azure-ad#remarks", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/azure_storage.blob_block_size_mb", + "documentationLink": "https://learn.microsoft.com/rest/api/storageservices/put-block?tabs=azure-ad#remarks", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/azure_storage.blob_block_size_mb", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -761,7 +779,7 @@ "defaultValue": "on", "description": "Allow all users to access data from public storage accounts in extension azure_storage.", "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/azure_storage.public_account_access", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/azure_storage.public_account_access", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -778,8 +796,8 @@ "dataType": "Integer", "defaultValue": "256", "description": "Number of pages after which previously performed writes are flushed to disk.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-resource.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/backend_flush_after", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-resource.html#GUC-BACKEND-FLUSH-AFTER", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/backend_flush_after", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -796,26 +814,26 @@ "dataType": "Enumeration", "defaultValue": "safe_encoding", "description": "Sets whether \"\\'\" is allowed in string literals.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/backslash_quote", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-compatible.html#GUC-BACKSLASH-QUOTE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/backslash_quote", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, "name": "backslash_quote", "resourceGroup": "DBResources", - "source": "user-override", + "source": "system-default", "systemData": null, "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations", "unit": null, - "value": "off" + "value": "safe_encoding" }, { "allowedValues": ".*", "dataType": "String", "defaultValue": "", "description": "Log backtrace for errors in these functions.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/backtrace_functions", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-developer.html#GUC-BACKTRACE-FUNCTIONS", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/backtrace_functions", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -832,8 +850,8 @@ "dataType": "Integer", "defaultValue": "20", "description": "Specifies the delay between activity rounds for the background writer. In each round the writer issues writes for some number of dirty buffers.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-resource.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/bgwriter_delay", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-resource.html#GUC-BGWRITER-DELAY", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/bgwriter_delay", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -850,8 +868,8 @@ "dataType": "Integer", "defaultValue": "64", "description": "Number of pages after which previously performed writes by the background writer are flushed to disk.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-resource.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/bgwriter_flush_after", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-resource.html#GUC-BGWRITER-FLUSH-AFTER", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/bgwriter_flush_after", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -868,8 +886,8 @@ "dataType": "Integer", "defaultValue": "100", "description": "In each round, no more than this many buffers will be written by the background writer.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-resource.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/bgwriter_lru_maxpages", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-resource.html#GUC-BGWRITER-LRU-MAXPAGES", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/bgwriter_lru_maxpages", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -886,8 +904,8 @@ "dataType": "Numeric", "defaultValue": "2", "description": "The average recent need of buffers is multiplied by bgwriter_lru_multiplier to arrive at an estimate of the number of buffers that will be needed during the next round.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-resource.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/bgwriter_lru_multiplier", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-resource.html#GUC-BGWRITER-LRU-MULTIPLIER", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/bgwriter_lru_multiplier", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -904,8 +922,8 @@ "dataType": "Integer", "defaultValue": "8192", "description": "Shows the size of a disk block.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/block_size", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-preset.html#GUC-BLOCK-SIZE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/block_size", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -922,8 +940,8 @@ "dataType": "Boolean", "defaultValue": "off", "description": "Enables advertising the server via Bonjour.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/bonjour", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-connection.html#GUC-BONJOUR", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/bonjour", "isConfigPendingRestart": false, "isDynamicConfig": false, "isReadOnly": true, @@ -940,8 +958,8 @@ "dataType": "String", "defaultValue": "", "description": "Sets the Bonjour service name.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/bonjour_name", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-connection.html#GUC-BONJOUR-NAME", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/bonjour_name", "isConfigPendingRestart": false, "isDynamicConfig": false, "isReadOnly": true, @@ -958,8 +976,8 @@ "dataType": "Enumeration", "defaultValue": "hex", "description": "Sets the output format for values of type bytea. Valid values are hex (the default) and escape (the traditional PostgreSQL format).", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-client.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/bytea_output", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-client.html#GUC-BYTEA-OUTPUT", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/bytea_output", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -976,8 +994,8 @@ "dataType": "Boolean", "defaultValue": "on", "description": "Checks function bodies during CREATE FUNCTION.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/check_function_bodies", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-client.html#GUC-CHECK-FUNCTION-BODIES", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/check_function_bodies", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -994,8 +1012,8 @@ "dataType": "Numeric", "defaultValue": "0.9", "description": "Specifies the target of checkpoint completion, as a fraction of total time between checkpoints.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-wal.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/checkpoint_completion_target", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-wal.html#GUC-CHECKPOINT-COMPLETION-TARGET", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/checkpoint_completion_target", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -1012,8 +1030,8 @@ "dataType": "Integer", "defaultValue": "32", "description": "Number of pages after which previously performed writes are flushed to disk.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/checkpoint_flush_after", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-wal.html#GUC-CHECKPOINT-FLUSH-AFTER", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/checkpoint_flush_after", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -1030,8 +1048,8 @@ "dataType": "Integer", "defaultValue": "600", "description": "Maximum time between automatic WAL checkpoints, in seconds. The valid range is between 30 seconds and one day.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-wal.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/checkpoint_timeout", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-wal.html#GUC-CHECKPOINT-TIMEOUT", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/checkpoint_timeout", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -1048,8 +1066,8 @@ "dataType": "Integer", "defaultValue": "30", "description": "Writes a warning message if checkpoints caused by the filling of WAL segment more frequently than this.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-wal.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/checkpoint_warning", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-wal.html#GUC-CHECKPOINT-WARNING", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/checkpoint_warning", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -1066,8 +1084,8 @@ "dataType": "Integer", "defaultValue": "0", "description": "Sets the time interval between checks for disconnection while running queries.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/client_connection_check_interval", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-connection.html#GUC-CLIENT-CONNECTION-CHECK-INTERVAL", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/client_connection_check_interval", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -1084,8 +1102,8 @@ "dataType": "Enumeration", "defaultValue": "UTF8", "description": "Sets the client-side encoding (character set). The default is to use the database encoding.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-client.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/client_encoding", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-client.html#GUC-CLIENT-ENCODING", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/client_encoding", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -1102,8 +1120,8 @@ "dataType": "Enumeration", "defaultValue": "notice", "description": "Controls the message levels that are sent to the client.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-client.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/client_min_messages", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-client.html#GUC-CLIENT-MIN-MESSAGES", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/client_min_messages", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -1120,8 +1138,8 @@ "dataType": "String", "defaultValue": "", "description": "Sets the name of the cluster, which is included in the process title.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/cluster_name", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-logging.html#GUC-CLUSTER-NAME", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/cluster_name", "isConfigPendingRestart": false, "isDynamicConfig": false, "isReadOnly": true, @@ -1138,8 +1156,8 @@ "dataType": "Integer", "defaultValue": "0", "description": "Sets the delay in microseconds between transaction commit and flushing WAL to disk.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-wal.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/commit_delay", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-wal.html#GUC-COMMIT-DELAY", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/commit_delay", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -1156,8 +1174,8 @@ "dataType": "Integer", "defaultValue": "5", "description": "Sets the minimum concurrent open transactions before performing commit_delay.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-wal.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/commit_siblings", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-wal.html#GUC-COMMIT-SIBLINGS", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/commit_siblings", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -1169,13 +1187,31 @@ "unit": null, "value": "5" }, + { + "allowedValues": "0-131072", + "dataType": "Integer", + "defaultValue": "0", + "description": "Specifies the amount of memory to use to cache the contents of pg_commit_ts. Unit is 8kb.", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-resource.html#GUC-COMMIT_TIMESTAMP_BUFFERS", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/commit_timestamp_buffers", + "isConfigPendingRestart": false, + "isDynamicConfig": false, + "isReadOnly": true, + "name": "commit_timestamp_buffers", + "resourceGroup": "DBResources", + "source": "user-override", + "systemData": null, + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations", + "unit": "8KB", + "value": "512" + }, { "allowedValues": "auto,regress,on,off", "dataType": "Enumeration", "defaultValue": "auto", "description": "Enables in-core computation of query identifiers.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/compute_query_id", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-statistics.html#GUC-COMPUTE-QUERY-ID", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/compute_query_id", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -1192,8 +1228,8 @@ "dataType": "String", "defaultValue": "", "description": "Sets the server's main configuration file.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/config_file", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-file-locations.html#GUC-CONFIG-FILE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/config_file", "isConfigPendingRestart": false, "isDynamicConfig": false, "isReadOnly": true, @@ -1211,7 +1247,7 @@ "defaultValue": "2000", "description": "Max login tokens per bucket.", "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/connection_throttle.bucket_limit", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/connection_throttle.bucket_limit", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -1229,7 +1265,7 @@ "defaultValue": "off", "description": "Enables temporary connection throttling per IP for too many login failures.", "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/connection_throttle.enable", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/connection_throttle.enable", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -1247,7 +1283,7 @@ "defaultValue": "0.8", "description": "The factor bias for calculating number of tokens for an IP's bucket.", "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/connection_throttle.factor_bias", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/connection_throttle.factor_bias", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -1265,7 +1301,7 @@ "defaultValue": "500", "description": "Max number of entries in the login failures hash table.", "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/connection_throttle.hash_entries_max", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/connection_throttle.hash_entries_max", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -1283,7 +1319,7 @@ "defaultValue": "120", "description": "Time between resetting the login bucket.", "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/connection_throttle.reset_time", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/connection_throttle.reset_time", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -1301,7 +1337,7 @@ "defaultValue": "2", "description": "Factor to increase number of tokens by for IPs with low failure rate.", "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/connection_throttle.restore_factor", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/connection_throttle.restore_factor", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -1319,7 +1355,7 @@ "defaultValue": "20", "description": "Time between updating the login bucket.", "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/connection_throttle.update_time", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/connection_throttle.update_time", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -1336,8 +1372,8 @@ "dataType": "Enumeration", "defaultValue": "partition", "description": "Controls the query planner's use of table constraints to optimize queries.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-query.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/constraint_exclusion", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-query.html#GUC-CONSTRAINT-EXCLUSION", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/constraint_exclusion", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -1354,8 +1390,8 @@ "dataType": "Numeric", "defaultValue": "0.005", "description": "Sets the planner's estimate of the cost of processing each index entry during an index scan.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-query.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/cpu_index_tuple_cost", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-query.html#GUC-CPU-INDEX-TUPLE-COST", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/cpu_index_tuple_cost", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -1372,8 +1408,8 @@ "dataType": "Numeric", "defaultValue": "0.0025", "description": "Sets the planner's estimate of the cost of processing each operator or function executed during a query.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-query.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/cpu_operator_cost", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-query.html#GUC-CPU-OPERATOR-COST", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/cpu_operator_cost", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -1390,8 +1426,8 @@ "dataType": "Numeric", "defaultValue": "0.01", "description": "Sets the planner's estimate of the cost of processing each row during a query.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-query.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/cpu_tuple_cost", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-query.html#GUC-CPU-TUPLE-COST", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/cpu_tuple_cost", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -1408,8 +1444,8 @@ "dataType": "String", "defaultValue": "postgres", "description": "Sets the database in which pg_cron metadata is kept.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/cron.database_name", + "documentationLink": "https://github.com/citusdata/pg_cron", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/cron.database_name", "isConfigPendingRestart": false, "isDynamicConfig": false, "isReadOnly": false, @@ -1426,8 +1462,8 @@ "dataType": "Boolean", "defaultValue": "on", "description": "Log all jobs runs into the job_run_details table.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/cron.log_run", + "documentationLink": "https://github.com/citusdata/pg_cron", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/cron.log_run", "isConfigPendingRestart": false, "isDynamicConfig": false, "isReadOnly": false, @@ -1444,8 +1480,8 @@ "dataType": "Boolean", "defaultValue": "on", "description": "Log all cron statements prior to execution.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/cron.log_statement", + "documentationLink": "https://github.com/citusdata/pg_cron", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/cron.log_statement", "isConfigPendingRestart": false, "isDynamicConfig": false, "isReadOnly": false, @@ -1462,8 +1498,8 @@ "dataType": "Integer", "defaultValue": "32", "description": "Sets the maximum number of jobs that can run concurrently. This value is limited by max_connections.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/cron.max_running_jobs", + "documentationLink": "https://github.com/citusdata/pg_cron", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/cron.max_running_jobs", "isConfigPendingRestart": false, "isDynamicConfig": false, "isReadOnly": false, @@ -1480,8 +1516,8 @@ "dataType": "Numeric", "defaultValue": "0.1", "description": "Sets the planner's estimate of the fraction of a cursor's rows that will be retrieved.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-query.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/cursor_tuple_fraction", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-query.html#GUC-CURSOR-TUPLE-FRACTION", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/cursor_tuple_fraction", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -1498,8 +1534,8 @@ "dataType": "Boolean", "defaultValue": "off", "description": "Shows whether data checksums are turned on for this cluster.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/data_checksums", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-preset.html#GUC-DATA-CHECKSUMS", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/data_checksums", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -1516,8 +1552,8 @@ "dataType": "String", "defaultValue": "", "description": "Sets the server's data directory.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/data_directory", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-file-locations.html#GUC-DATA-DIRECTORY", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/data_directory", "isConfigPendingRestart": false, "isDynamicConfig": false, "isReadOnly": true, @@ -1534,8 +1570,8 @@ "dataType": "Integer", "defaultValue": "448", "description": "Shows the mode of the data directory.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/data_directory_mode", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-preset.html#GUC-DATA-DIRECTORY-MODE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/data_directory_mode", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -1552,8 +1588,8 @@ "dataType": "Boolean", "defaultValue": "off", "description": "Whether to continue running after a failure to sync data files.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/data_sync_retry", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-error-handling.html#GUC-DATA-SYNC-RETRY", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/data_sync_retry", "isConfigPendingRestart": false, "isDynamicConfig": false, "isReadOnly": true, @@ -1570,8 +1606,8 @@ "dataType": "String", "defaultValue": "ISO, MDY", "description": "Sets the display format for date and time values.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/DateStyle", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-client.html#GUC-DATESTYLE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/DateStyle", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -1588,8 +1624,8 @@ "dataType": "Boolean", "defaultValue": "off", "description": "Enables per-database user names.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/db_user_namespace", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-connection.html#GUC-DB-USER-NAMESPACE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/db_user_namespace", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -1606,8 +1642,8 @@ "dataType": "Integer", "defaultValue": "1000", "description": "Sets the amount of time, in milliseconds, to wait on a lock before checking for deadlock.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/deadlock_timeout", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-locks.html#GUC-DEADLOCK-TIMEOUT", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/deadlock_timeout", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -1625,7 +1661,7 @@ "defaultValue": "off", "description": "Shows whether the running server has assertion checks enabled.", "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/debug_assertions", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/debug_assertions", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -1642,8 +1678,8 @@ "dataType": "Integer", "defaultValue": "0", "description": "Aggressively flush system caches for debugging purposes.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/debug_discard_caches", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-developer.html#GUC-DEBUG-DISCARD-CACHES", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/debug_discard_caches", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -1655,13 +1691,31 @@ "unit": null, "value": "0" }, + { + "allowedValues": "off,on,regress", + "dataType": "Enumeration", + "defaultValue": "off", + "description": "Forces use of parallel query facilities.", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-developer.html#GUC-DEBUG-PARALLEL-QUERY", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/debug_parallel_query", + "isConfigPendingRestart": false, + "isDynamicConfig": true, + "isReadOnly": false, + "name": "debug_parallel_query", + "resourceGroup": "DBResources", + "source": "system-default", + "systemData": null, + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations", + "unit": null, + "value": "off" + }, { "allowedValues": "on,off", "dataType": "Boolean", "defaultValue": "on", "description": "Indents parse and plan tree displays.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-logging.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/debug_pretty_print", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-logging.html#GUC-DEBUG-PRETTY-PRINT", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/debug_pretty_print", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -1678,8 +1732,8 @@ "dataType": "Boolean", "defaultValue": "off", "description": "Logs each query's parse tree.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-logging.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/debug_print_parse", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-logging.html#GUC-DEBUG-PRINT-PARSE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/debug_print_parse", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -1696,8 +1750,8 @@ "dataType": "Boolean", "defaultValue": "off", "description": "Logs each query's execution plan.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-logging.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/debug_print_plan", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-logging.html#GUC-DEBUG-PRINT-PARSE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/debug_print_plan", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -1714,8 +1768,8 @@ "dataType": "Boolean", "defaultValue": "off", "description": "Logs each query's rewritten parse tree.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-logging.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/debug_print_rewritten", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-logging.html#GUC-DEBUG-PRINT-PARSE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/debug_print_rewritten", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -1732,8 +1786,8 @@ "dataType": "Integer", "defaultValue": "100", "description": "Sets the default statistics target for table columns without a column-specific target.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-query.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/default_statistics_target", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-query.html#GUC-DEFAULT-STATISTICS-TARGET", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/default_statistics_target", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -1750,8 +1804,8 @@ "dataType": "String", "defaultValue": "heap", "description": "Sets the default table access method for new tables.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/default_table_access_method", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-client.html#GUC-DEFAULT-TABLE-ACCESS-METHOD", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/default_table_access_method", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -1768,8 +1822,8 @@ "dataType": "String", "defaultValue": "", "description": "Sets the default tablespace to create tables and indexes in.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-client.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/default_tablespace", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-client.html#GUC-DEFAULT-TABLESPACE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/default_tablespace", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -1786,8 +1840,8 @@ "dataType": "String", "defaultValue": "pg_catalog.english", "description": "Selects the text search configuration that is used by those variants of the text search functions that do not have an explicit argument specifying it.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-client.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/default_text_search_config", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-client.html#GUC-DEFAULT-TEXT-SEARCH-CONFIG", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/default_text_search_config", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -1804,8 +1858,8 @@ "dataType": "Enumeration", "defaultValue": "pglz", "description": "Sets the default compression method for compressible values.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/default_toast_compression", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-client.html#GUC-DEFAULT-TOAST-COMPRESSION", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/default_toast_compression", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -1822,26 +1876,26 @@ "dataType": "Boolean", "defaultValue": "off", "description": "This parameter controls the default deferrable status of each new transaction. It has no effect on read-write transactions or those operating at isolation levels lower than serializable.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-client.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/default_transaction_deferrable", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-client.html#GUC-DEFAULT-TRANSACTION-DEFERRABLE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/default_transaction_deferrable", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, "name": "default_transaction_deferrable", "resourceGroup": "DBResources", - "source": "user-override", + "source": "system-default", "systemData": null, "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations", "unit": null, - "value": "on" + "value": "off" }, { "allowedValues": "serializable,repeatable read,read committed,read uncommitted", "dataType": "Enumeration", "defaultValue": "read committed", "description": "This parameter controls the default isolation level of each new transaction. The default is 'read committed'.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-client.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/default_transaction_isolation", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-client.html#GUC-DEFAULT-TRANSACTION-ISOLATION", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/default_transaction_isolation", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -1858,8 +1912,8 @@ "dataType": "Boolean", "defaultValue": "off", "description": "Sets the default read-only status of each new transaction.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-client.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/default_transaction_read_only", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-client.html#GUC-DEFAULT-TRANSACTION-READ-ONLY", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/default_transaction_read_only", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -1876,8 +1930,8 @@ "dataType": "String", "defaultValue": "$libdir", "description": "Sets the path for dynamically loadable modules.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/dynamic_library_path", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-client.html#GUC-DYNAMIC-LIBRARY-PATH", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/dynamic_library_path", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -1894,8 +1948,8 @@ "dataType": "Enumeration", "defaultValue": "posix", "description": "Selects the dynamic shared memory implementation used.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/dynamic_shared_memory_type", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-resource.html#GUC-DYNAMIC-SHARED-MEMORY-TYPE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/dynamic_shared_memory_type", "isConfigPendingRestart": false, "isDynamicConfig": false, "isReadOnly": true, @@ -1912,8 +1966,8 @@ "dataType": "Integer", "defaultValue": "786432", "description": "Sets the planner's assumption about the size of the disk cache.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/effective_cache_size", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-query.html#GUC-EFFECTIVE-CACHE-SIZE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/effective_cache_size", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -1930,8 +1984,8 @@ "dataType": "Integer", "defaultValue": "1", "description": "Sets the number of concurrent disk I/O operations that PostgreSQL expects can be executed simultaneously.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-resource.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/effective_io_concurrency", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-resource.html#GUC-EFFECTIVE-IO-CONCURRENCY", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/effective_io_concurrency", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -1948,8 +2002,8 @@ "dataType": "Boolean", "defaultValue": "on", "description": "Enables the planner's use of async append plans.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/enable_async_append", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-query.html#GUC-ENABLE-ASYNC-APPEND", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/enable_async_append", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -1966,8 +2020,8 @@ "dataType": "Boolean", "defaultValue": "on", "description": "Enables the planner's use of bitmap-scan plans.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-query.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/enable_bitmapscan", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-query.html#GUC-ENABLE-BITMAPSCAN", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/enable_bitmapscan", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -1984,8 +2038,8 @@ "dataType": "Boolean", "defaultValue": "on", "description": "Enables the planner's use of gather merge plans.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-query.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/enable_gathermerge", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-query.html#GUC-ENABLE-GATHERMERGE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/enable_gathermerge", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -2002,8 +2056,8 @@ "dataType": "Boolean", "defaultValue": "on", "description": "Enables the planner's use of hashed aggregation plans.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-query.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/enable_hashagg", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-query.html#GUC-ENABLE-HASHAGG", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/enable_hashagg", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -2020,8 +2074,8 @@ "dataType": "Boolean", "defaultValue": "on", "description": "Enables the planner's use of hash join plans.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-query.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/enable_hashjoin", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-query.html#GUC-ENABLE-HASHJOIN", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/enable_hashjoin", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -2038,8 +2092,8 @@ "dataType": "Boolean", "defaultValue": "on", "description": "Enables the planner's use of incremental sort steps.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/enable_incremental_sort", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-query.html#GUC-ENABLE-INCREMENTAL-SORT", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/enable_incremental_sort", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -2056,8 +2110,8 @@ "dataType": "Boolean", "defaultValue": "on", "description": "Enables the planner's use of index-only-scan plans.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-query.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/enable_indexonlyscan", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-query.html#GUC-ENABLE-INDEXONLYSCAN", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/enable_indexonlyscan", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -2074,8 +2128,8 @@ "dataType": "Boolean", "defaultValue": "on", "description": "Enables the planner's use of index-scan plans.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-query.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/enable_indexscan", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-query.html#GUC-ENABLE-INDEXSCAN", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/enable_indexscan", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -2092,8 +2146,8 @@ "dataType": "Boolean", "defaultValue": "on", "description": "Enables the planner's use of materialization.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-query.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/enable_material", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-query.html#GUC-ENABLE-MATERIAL", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/enable_material", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -2110,8 +2164,8 @@ "dataType": "Boolean", "defaultValue": "on", "description": "Enables the planner's use of memoization.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/enable_memoize", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-query.html#GUC-ENABLE-MEMOIZE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/enable_memoize", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -2128,8 +2182,8 @@ "dataType": "Boolean", "defaultValue": "on", "description": "Enables the planner's use of merge join plans.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-query.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/enable_mergejoin", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-query.html#GUC-ENABLE-MERGEJOIN", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/enable_mergejoin", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -2146,8 +2200,8 @@ "dataType": "Boolean", "defaultValue": "on", "description": "Enables the planner's use of nested loop join plans.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-query.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/enable_nestloop", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-query.html#GUC-ENABLE-NESTLOOP", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/enable_nestloop", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -2164,8 +2218,8 @@ "dataType": "Boolean", "defaultValue": "on", "description": "Enables the planner's use of parallel append plans.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/enable_parallel_append", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-query.html#GUC-ENABLE-PARALLEL-APPEND", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/enable_parallel_append", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -2182,8 +2236,8 @@ "dataType": "Boolean", "defaultValue": "on", "description": "Enables the planner's use of parallel hash plans.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/enable_parallel_hash", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-query.html#GUC-ENABLE-PARALLEL-HASH", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/enable_parallel_hash", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -2200,8 +2254,8 @@ "dataType": "Boolean", "defaultValue": "on", "description": "Enables plan-time and execution-time partition pruning.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/enable_partition_pruning", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-query.html#GUC-ENABLE-PARTITION-PRUNING", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/enable_partition_pruning", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -2218,8 +2272,8 @@ "dataType": "Boolean", "defaultValue": "off", "description": "Enables or disables the query planner's use of partitionwise grouping or aggregation, which allows grouping or aggregation on a partitioned tables performed separately for each partition.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-query.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/enable_partitionwise_aggregate", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-query.html#GUC-ENABLE-PARTITIONWISE-AGGREGATE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/enable_partitionwise_aggregate", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -2236,8 +2290,8 @@ "dataType": "Boolean", "defaultValue": "off", "description": "Enables or disables the query planner's use of partitionwise join, which allows a join between partitioned tables to be performed by joining the matching partitions.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-query.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/enable_partitionwise_join", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-query.html#GUC-ENABLE-PARTITIONWISE-JOIN", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/enable_partitionwise_join", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -2254,8 +2308,8 @@ "dataType": "Boolean", "defaultValue": "on", "description": "Enables the planner's use of sequential-scan plans.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-query.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/enable_seqscan", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-query.html#GUC-ENABLE-SEQSCAN", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/enable_seqscan", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -2272,8 +2326,8 @@ "dataType": "Boolean", "defaultValue": "on", "description": "Enables the planner's use of explicit sort steps.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-query.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/enable_sort", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-query.html#GUC-ENABLE-SORT", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/enable_sort", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -2290,8 +2344,8 @@ "dataType": "Boolean", "defaultValue": "on", "description": "Enables the planner's use of TID scan plans.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-query.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/enable_tidscan", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-query.html#GUC-ENABLE-TIDSCAN", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/enable_tidscan", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -2308,8 +2362,8 @@ "dataType": "Boolean", "defaultValue": "on", "description": "Warns about backslash escapes in ordinary string literals.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-query.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/escape_string_warning", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-compatible.html#GUC-ESCAPE-STRING-WARNING", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/escape_string_warning", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -2326,8 +2380,8 @@ "dataType": "String", "defaultValue": "PostgreSQL", "description": "Sets the application name used to identify PostgreSQL messages in the event log.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/event_source", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-logging.html#GUC-EVENT-SOURCE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/event_source", "isConfigPendingRestart": false, "isDynamicConfig": false, "isReadOnly": true, @@ -2339,13 +2393,31 @@ "unit": null, "value": "PostgreSQL" }, + { + "allowedValues": "on,off", + "dataType": "Boolean", + "defaultValue": "on", + "description": "Enable/Disable event triggers for debugging purpose.", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-client.html#GUC-EVENT-TRIGGERS", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/event_triggers", + "isConfigPendingRestart": false, + "isDynamicConfig": true, + "isReadOnly": true, + "name": "event_triggers", + "resourceGroup": "DBResources", + "source": "system-default", + "systemData": null, + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations", + "unit": null, + "value": "on" + }, { "allowedValues": "on,off", "dataType": "Boolean", "defaultValue": "off", "description": "Terminates session on any error.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-error-handling.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/exit_on_error", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-error-handling.html#GUC-EXIT-ON-ERROR", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/exit_on_error", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -2362,8 +2434,8 @@ "dataType": "String", "defaultValue": "", "description": "Writes the postmaster PID to the specified file.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/external_pid_file", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-file-locations.html#GUC-EXTERNAL-PID-FILE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/external_pid_file", "isConfigPendingRestart": false, "isDynamicConfig": false, "isReadOnly": true, @@ -2380,8 +2452,8 @@ "dataType": "Integer", "defaultValue": "1", "description": "Sets the number of digits displayed for floating-point values.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-client.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/extra_float_digits", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-client.html#GUC-EXTRA-FLOAT-DIGITS", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/extra_float_digits", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -2393,31 +2465,13 @@ "unit": null, "value": "1" }, - { - "allowedValues": "off,on,regress", - "dataType": "Enumeration", - "defaultValue": "off", - "description": "Forces use of parallel query facilities.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/force_parallel_mode", - "isConfigPendingRestart": false, - "isDynamicConfig": true, - "isReadOnly": false, - "name": "force_parallel_mode", - "resourceGroup": "DBResources", - "source": "system-default", - "systemData": null, - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations", - "unit": null, - "value": "off" - }, { "allowedValues": "1-2147483647", "dataType": "Integer", "defaultValue": "8", "description": "The planner will merge sub-queries into upper queries upto this limit in FROM clause. Smaller values reduce planning time but might yield inferior query plans.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-query.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/from_collapse_limit", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-query.html#GUC-FROM-COLLAPSE-LIMIT", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/from_collapse_limit", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -2434,8 +2488,8 @@ "dataType": "Boolean", "defaultValue": "on", "description": "Forces synchronization of updates to disk.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/fsync", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-wal.html#GUC-FSYNC", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/fsync", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -2452,8 +2506,8 @@ "dataType": "Boolean", "defaultValue": "on", "description": "Writes full pages to WAL when first modified after a checkpoint.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/full_page_writes", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-wal.html#GUC-FULL-PAGE-WRITES", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/full_page_writes", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -2470,8 +2524,8 @@ "dataType": "Boolean", "defaultValue": "on", "description": "Enables genetic query optimization.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-query.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/geqo", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-query.html#GUC-GEQO", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/geqo", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -2488,8 +2542,8 @@ "dataType": "Integer", "defaultValue": "5", "description": "GEQO: effort is used to set the default for other GEQO parameters.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-query.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/geqo_effort", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-query.html#GUC-GEQO-EFFORT", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/geqo_effort", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -2506,8 +2560,8 @@ "dataType": "Integer", "defaultValue": "0", "description": "GEQO: number of iterations of the algorithm.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-query.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/geqo_generations", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-query.html#GUC-GEQO-GENERATIONS", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/geqo_generations", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -2524,8 +2578,8 @@ "dataType": "Integer", "defaultValue": "0", "description": "GEQO: number of individuals in the population.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-query.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/geqo_pool_size", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-query.html#GUC-GEQO-POOL-SIZE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/geqo_pool_size", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -2542,8 +2596,8 @@ "dataType": "Numeric", "defaultValue": "0", "description": "GEQO: seed for random path selection.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-query.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/geqo_seed", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-query.html#GUC-GEQO-SEED", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/geqo_seed", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -2560,8 +2614,8 @@ "dataType": "Numeric", "defaultValue": "2", "description": "GEQO: selective pressure within the population.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-query.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/geqo_selection_bias", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-query.html#GUC-GEQO-SELECTION-BIAS", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/geqo_selection_bias", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -2578,8 +2632,8 @@ "dataType": "Integer", "defaultValue": "12", "description": "Sets the threshold of FROM items beyond which GEQO is used.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-query.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/geqo_threshold", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-query.html#GUC-GEQO-THRESHOLD", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/geqo_threshold", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -2596,8 +2650,8 @@ "dataType": "Integer", "defaultValue": "0", "description": "Sets the maximum allowed result for exact search by GIN.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/gin_fuzzy_search_limit", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-client.html#GUC-GIN-FUZZY-SEARCH-LIMIT", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/gin_fuzzy_search_limit", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -2614,8 +2668,8 @@ "dataType": "Integer", "defaultValue": "4096", "description": "Sets the maximum size of the pending list for GIN index.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/gin_pending_list_limit", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-client.html#GUC-GIN-PENDING-LIST-LIMIT", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/gin_pending_list_limit", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -2632,11 +2686,11 @@ "dataType": "Numeric", "defaultValue": "2", "description": "Multiple of work_mem to use for hash tables.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/hash_mem_multiplier", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-resource.html#GUC-HASH-MEM-MULTIPLIER", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/hash_mem_multiplier", "isConfigPendingRestart": false, "isDynamicConfig": true, - "isReadOnly": true, + "isReadOnly": false, "name": "hash_mem_multiplier", "resourceGroup": "DBResources", "source": "system-default", @@ -2650,8 +2704,8 @@ "dataType": "String", "defaultValue": "", "description": "Sets the server's \"hba\" configuration file.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/hba_file", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-file-locations.html#GUC-HBA-FILE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/hba_file", "isConfigPendingRestart": false, "isDynamicConfig": false, "isReadOnly": true, @@ -2668,8 +2722,8 @@ "dataType": "Boolean", "defaultValue": "on", "description": "Allows connections and queries during recovery.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/hot_standby", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-replication.html#GUC-HOT-STANDBY", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/hot_standby", "isConfigPendingRestart": false, "isDynamicConfig": false, "isReadOnly": true, @@ -2686,8 +2740,8 @@ "dataType": "Boolean", "defaultValue": "off", "description": "Enables/disables the option whether hot standby needs to send feedback to the primary or upstream standby about queries currently executing on the standby.", - "documentationLink": "https://www.postgresql.org/docs/15/hot-standby.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/hot_standby_feedback", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-replication.html#GUC-HOT-STANDBY-FEEDBACK", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/hot_standby_feedback", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -2704,8 +2758,8 @@ "dataType": "Integer", "defaultValue": "0", "description": "The size of huge page that should be requested.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/huge_page_size", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-resource.html#GUC-HUGE-PAGE-SIZE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/huge_page_size", "isConfigPendingRestart": false, "isDynamicConfig": false, "isReadOnly": true, @@ -2722,8 +2776,8 @@ "dataType": "Enumeration", "defaultValue": "try", "description": "Enables/disables the use of huge memory pages. This setting is not applicable to servers having less than 4 vCores.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-resource.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/huge_pages", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-resource.html#GUC-HUGE-PAGES", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/huge_pages", "isConfigPendingRestart": false, "isDynamicConfig": false, "isReadOnly": false, @@ -2740,8 +2794,8 @@ "dataType": "String", "defaultValue": "", "description": "Sets the server's \"ident\" configuration file.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/ident_file", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-file-locations.html#GUC-IDENT-FILE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/ident_file", "isConfigPendingRestart": false, "isDynamicConfig": false, "isReadOnly": true, @@ -2758,8 +2812,8 @@ "dataType": "Integer", "defaultValue": "0", "description": "Sets the maximum allowed duration of any idling transaction.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/idle_in_transaction_session_timeout", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-client.html#GUC-IDLE-IN-TRANSACTION-SESSION-TIMEOUT", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/idle_in_transaction_session_timeout", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -2776,11 +2830,11 @@ "dataType": "Integer", "defaultValue": "0", "description": "Sets the maximum allowed idle time between queries, when not in a transaction.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/idle_session_timeout", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-client.html#GUC-IDLE-SESSION-TIMEOUT", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/idle_session_timeout", "isConfigPendingRestart": false, "isDynamicConfig": true, - "isReadOnly": true, + "isReadOnly": false, "name": "idle_session_timeout", "resourceGroup": "DBResources", "source": "system-default", @@ -2794,8 +2848,8 @@ "dataType": "Boolean", "defaultValue": "off", "description": "Continues processing after a checksum failure.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/ignore_checksum_failure", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-developer.html#GUC-IGNORE-CHECKSUM-FAILURE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/ignore_checksum_failure", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -2812,8 +2866,8 @@ "dataType": "Boolean", "defaultValue": "off", "description": "Continues recovery after an invalid pages failure.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/ignore_invalid_pages", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-developer.html#GUC-IGNORE-INVALID-PAGES", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/ignore_invalid_pages", "isConfigPendingRestart": false, "isDynamicConfig": false, "isReadOnly": true, @@ -2830,8 +2884,8 @@ "dataType": "Boolean", "defaultValue": "off", "description": "Disables reading from system indexes.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/ignore_system_indexes", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-developer.html#GUC-IGNORE-SYSTEM-INDEXES", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/ignore_system_indexes", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -2848,8 +2902,8 @@ "dataType": "Boolean", "defaultValue": "off", "description": "Shows whether hot standby is currently active.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/in_hot_standby", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-preset.html#GUC-IN-HOT-STANDBY", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/in_hot_standby", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -2866,8 +2920,8 @@ "dataType": "Boolean", "defaultValue": "on", "description": "Shows whether datetimes are integer based.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/integer_datetimes", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-preset.html#GUC-INTEGER-DATETIMES", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/integer_datetimes", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -2879,13 +2933,49 @@ "unit": null, "value": "on" }, + { + "allowedValues": "on,off", + "dataType": "Boolean", + "defaultValue": "off", + "description": "Enables intelligent tuning", + "documentationLink": "https://go.microsoft.com/fwlink/?linkid=2274150", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/intelligent_tuning", + "isConfigPendingRestart": false, + "isDynamicConfig": true, + "isReadOnly": false, + "name": "intelligent_tuning", + "resourceGroup": "DBResources", + "source": "system-default", + "systemData": null, + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations", + "unit": null, + "value": "off" + }, + { + "allowedValues": "none,Storage-checkpoint_completion_target,Storage-min_wal_size,Storage-max_wal_size,Storage-bgwriter_delay,tuning-autovacuum,all", + "dataType": "Set", + "defaultValue": "none", + "description": "Specifies which metrics will be adjusted by intelligent tuning.", + "documentationLink": "https://go.microsoft.com/fwlink/?linkid=2274150", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/intelligent_tuning.metric_targets", + "isConfigPendingRestart": false, + "isDynamicConfig": true, + "isReadOnly": false, + "name": "intelligent_tuning.metric_targets", + "resourceGroup": "DBResources", + "source": "system-default", + "systemData": null, + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations", + "unit": null, + "value": "none" + }, { "allowedValues": "postgres,postgres_verbose,sql_standard,iso_8601", "dataType": "Enumeration", "defaultValue": "postgres", "description": "Sets the display format for interval values.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/IntervalStyle", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-client.html#GUC-INTERVALSTYLE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/IntervalStyle", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -2902,8 +2992,8 @@ "dataType": "Boolean", "defaultValue": "off", "description": "Determines whether JIT compilation may be used by PostgreSQL.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-query.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/jit", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-query.html#GUC-JIT", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/jit", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -2920,8 +3010,8 @@ "dataType": "Integer", "defaultValue": "100000", "description": "Sets the query cost above which JIT compilation is activated, if enabled.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-query.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/jit_above_cost", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-query.html#GUC-JIT-ABOVE-COST", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/jit_above_cost", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -2938,8 +3028,8 @@ "dataType": "Boolean", "defaultValue": "off", "description": "Register JIT-compiled functions with debugger.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/jit_debugging_support", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-developer.html#GUC-JIT-DEBUGGING-SUPPORT", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/jit_debugging_support", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -2956,8 +3046,8 @@ "dataType": "Boolean", "defaultValue": "off", "description": "Write out LLVM bitcode to facilitate JIT debugging.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/jit_dump_bitcode", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-developer.html#GUC-JIT-DUMP-BITCODE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/jit_dump_bitcode", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -2974,8 +3064,8 @@ "dataType": "Boolean", "defaultValue": "on", "description": "Allow JIT compilation of expressions.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/jit_expressions", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-developer.html#GUC-JIT-EXPRESSIONS", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/jit_expressions", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -2992,8 +3082,8 @@ "dataType": "Integer", "defaultValue": "500000", "description": "Sets the query cost above which JIT compilation attempts to inline functions and operators.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-query.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/jit_inline_above_cost", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-query.html#GUC-JIT-INLINE-ABOVE-COST", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/jit_inline_above_cost", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -3010,8 +3100,8 @@ "dataType": "Integer", "defaultValue": "500000", "description": "Sets the query cost above which JIT compilation applies expensive optimizations.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-query.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/jit_optimize_above_cost", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-query.html#GUC-JIT-OPTIMIZE-ABOVE-COST", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/jit_optimize_above_cost", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -3028,8 +3118,8 @@ "dataType": "Boolean", "defaultValue": "off", "description": "Register JIT-compiled functions with perf profiler.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/jit_profiling_support", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-developer.html#GUC-JIT-PROFILING-SUPPORT", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/jit_profiling_support", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -3046,8 +3136,8 @@ "dataType": "String", "defaultValue": "llvmjit", "description": "JIT provider to use.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/jit_provider", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-client.html#GUC-JIT-PROVIDER", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/jit_provider", "isConfigPendingRestart": false, "isDynamicConfig": false, "isReadOnly": true, @@ -3064,8 +3154,8 @@ "dataType": "Boolean", "defaultValue": "on", "description": "Allow JIT compilation of tuple deforming.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/jit_tuple_deforming", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-developer.html#GUC-JIT-TUPLE-DEFORMING", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/jit_tuple_deforming", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -3082,8 +3172,8 @@ "dataType": "Integer", "defaultValue": "8", "description": "Sets the FROM-list size beyond which JOIN constructs are not flattened.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-query.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/join_collapse_limit", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-query.html#GUC-JOIN-COLLAPSE-LIMIT", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/join_collapse_limit", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -3100,8 +3190,8 @@ "dataType": "Boolean", "defaultValue": "off", "description": "Sets whether Kerberos and GSSAPI user names should be treated as case-insensitive.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/krb_caseins_users", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-connection.html#GUC-KRB-CASEINS-USERS", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/krb_caseins_users", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -3118,8 +3208,8 @@ "dataType": "String", "defaultValue": "", "description": "Sets the location of the Kerberos server key file.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/krb_server_keyfile", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-connection.html#GUC-KRB-SERVER-KEYFILE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/krb_server_keyfile", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -3131,49 +3221,13 @@ "unit": null, "value": "" }, - { - "allowedValues": ".*", - "dataType": "String", - "defaultValue": "C", - "description": "Shows the collation order locale.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/lc_collate", - "isConfigPendingRestart": false, - "isDynamicConfig": true, - "isReadOnly": true, - "name": "lc_collate", - "resourceGroup": "DBResources", - "source": "user-override", - "systemData": null, - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations", - "unit": null, - "value": "en_US.utf8" - }, - { - "allowedValues": ".*", - "dataType": "String", - "defaultValue": "C", - "description": "Shows the character classification and case conversion locale.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/lc_ctype", - "isConfigPendingRestart": false, - "isDynamicConfig": true, - "isReadOnly": true, - "name": "lc_ctype", - "resourceGroup": "DBResources", - "source": "user-override", - "systemData": null, - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations", - "unit": null, - "value": "en_US.utf8" - }, { "allowedValues": ".*", "dataType": "String", "defaultValue": "", "description": "Sets the language in which messages are displayed.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/lc_messages", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-client.html#GUC-LC-MESSAGES", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/lc_messages", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -3190,8 +3244,8 @@ "dataType": "String", "defaultValue": "en_US.utf-8", "description": "Sets the locale for formatting monetary amounts.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-client.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/lc_monetary", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-client.html#GUC-LC-MONETARY", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/lc_monetary", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -3208,8 +3262,8 @@ "dataType": "String", "defaultValue": "en_US.utf-8", "description": "Sets the locale for formatting numbers.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-client.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/lc_numeric", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-client.html#GUC-LC-NUMERIC", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/lc_numeric", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -3226,8 +3280,8 @@ "dataType": "String", "defaultValue": "C", "description": "Sets the locale for formatting date and time values.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/lc_time", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-client.html#GUC-LC-TIME", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/lc_time", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -3244,8 +3298,8 @@ "dataType": "String", "defaultValue": "localhost", "description": "Sets the host name or IP address(es) to listen to.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/listen_addresses", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-connection.html#GUC-LISTEN-ADDRESSES", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/listen_addresses", "isConfigPendingRestart": false, "isDynamicConfig": false, "isReadOnly": true, @@ -3262,8 +3316,8 @@ "dataType": "Boolean", "defaultValue": "off", "description": "Enables backward compatibility mode for privilege checks on large objects.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-client.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/lo_compat_privileges", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-compatible.html#GUC-LO-COMPAT-PRIVILEGES", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/lo_compat_privileges", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -3280,8 +3334,8 @@ "dataType": "String", "defaultValue": "", "description": "Lists unprivileged shared libraries to preload into each backend.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/local_preload_libraries", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-client.html#GUC-LOCAL-PRELOAD-LIBRARIES", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/local_preload_libraries", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -3298,8 +3352,8 @@ "dataType": "Integer", "defaultValue": "0", "description": "Sets the maximum allowed duration (in milliseconds) of any wait for a lock. 0 turns this off.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-client.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/lock_timeout", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-client.html#GUC-LOCK-TIMEOUT", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/lock_timeout", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -3316,26 +3370,26 @@ "dataType": "Integer", "defaultValue": "-1", "description": "Sets the minimum execution time above which autovacuum actions will be logged.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-autovacuum.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/log_autovacuum_min_duration", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-logging.html#GUC-LOG-AUTOVACUUM-MIN-DURATION", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/log_autovacuum_min_duration", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, "name": "log_autovacuum_min_duration", "resourceGroup": "DBResources", - "source": "user-override", + "source": "system-default", "systemData": null, "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations", "unit": "milliseconds", - "value": "600000" + "value": "-1" }, { "allowedValues": "on,off", "dataType": "Boolean", "defaultValue": "on", "description": "Logs each checkpoint.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-logging.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/log_checkpoints", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-logging.html#GUC-LOG-CHECKPOINTS", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/log_checkpoints", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -3352,11 +3406,11 @@ "dataType": "Boolean", "defaultValue": "on", "description": "Causes each attempted connection to the server to be logged, as well as successful completion of client authentication.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-logging.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/log_connections", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-logging.html#GUC-LOG-CONNECTIONS", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/log_connections", "isConfigPendingRestart": false, "isDynamicConfig": true, - "isReadOnly": true, + "isReadOnly": false, "name": "log_connections", "resourceGroup": "DBResources", "source": "system-default", @@ -3370,8 +3424,8 @@ "dataType": "Enumeration", "defaultValue": "stderr", "description": "Sets the destination for server log output.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-logging.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/log_destination", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-logging.html#GUC-LOG-DESTINATION", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/log_destination", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -3388,8 +3442,8 @@ "dataType": "String", "defaultValue": "log", "description": "Sets the destination directory for log files.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/log_directory", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-logging.html#GUC-LOG-DIRECTORY", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/log_directory", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -3406,11 +3460,11 @@ "dataType": "Boolean", "defaultValue": "on", "description": "Logs end of a session, including duration.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-logging.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/log_disconnections", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-logging.html#GUC-LOG-DISCONNECTIONS", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/log_disconnections", "isConfigPendingRestart": false, "isDynamicConfig": true, - "isReadOnly": true, + "isReadOnly": false, "name": "log_disconnections", "resourceGroup": "DBResources", "source": "system-default", @@ -3424,8 +3478,8 @@ "dataType": "Boolean", "defaultValue": "off", "description": "Logs the duration of each completed SQL statement.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-logging.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/log_duration", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-logging.html#GUC-LOG-DURATION", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/log_duration", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -3442,8 +3496,8 @@ "dataType": "Enumeration", "defaultValue": "default", "description": "Controls the amount of detail written in the server log for each message that is logged.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-logging.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/log_error_verbosity", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-logging.html#GUC-LOG-ERROR-VERBOSITY", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/log_error_verbosity", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -3460,8 +3514,8 @@ "dataType": "Boolean", "defaultValue": "off", "description": "Writes executor performance statistics to the server log.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-logging.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/log_executor_stats", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-statistics.html#GUC-LOG-STATEMENT-STATS", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/log_executor_stats", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -3478,8 +3532,8 @@ "dataType": "Integer", "defaultValue": "384", "description": "Sets the file permissions for log files.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/log_file_mode", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-logging.html#GUC-LOG-FILE-MODE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/log_file_mode", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -3496,8 +3550,8 @@ "dataType": "String", "defaultValue": "postgresql-%Y-%m-%d_%H%M%S.log", "description": "Sets the file name pattern for log files.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/log_filename", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-logging.html#GUC-LOG-FILENAME", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/log_filename", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -3514,8 +3568,8 @@ "dataType": "Boolean", "defaultValue": "off", "description": "Logs the host name in the connection logs.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/log_hostname", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-logging.html#GUC-LOG-HOSTNAME", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/log_hostname", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -3532,8 +3586,8 @@ "dataType": "String", "defaultValue": "%t-%c-", "description": "Sets the printf-style string that is output at the beginning of each log line.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/log_line_prefix", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-logging.html#GUC-LOG-LINE-PREFIX", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/log_line_prefix", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -3550,8 +3604,8 @@ "dataType": "Boolean", "defaultValue": "off", "description": "Controls whether a log message is produced when a session waits longer than deadlock_timeout to acquire a lock.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-logging.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/log_lock_waits", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-logging.html#GUC-LOG-LOCK-WAITS", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/log_lock_waits", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -3568,11 +3622,11 @@ "dataType": "Integer", "defaultValue": "-1", "description": "Sets the minimum execution time above which a sample of statements will be logged. Sampling is determined by log_statement_sample_rate.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/log_min_duration_sample", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-logging.html#GUC-LOG-MIN-DURATION-SAMPLE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/log_min_duration_sample", "isConfigPendingRestart": false, "isDynamicConfig": true, - "isReadOnly": true, + "isReadOnly": false, "name": "log_min_duration_sample", "resourceGroup": "DBResources", "source": "system-default", @@ -3586,8 +3640,8 @@ "dataType": "Integer", "defaultValue": "-1", "description": "Sets the minimum execution time (in milliseconds) above which statements will be logged. -1 disables logging statement durations.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-logging.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/log_min_duration_statement", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-logging.html#GUC-LOG-MIN-DURATION-STATEMENT", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/log_min_duration_statement", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -3604,8 +3658,8 @@ "dataType": "Enumeration", "defaultValue": "error", "description": "Causes all statements generating error at or above this level to be logged.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-logging.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/log_min_error_statement", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-logging.html#GUC-LOG-MIN-ERROR-STATEMENT", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/log_min_error_statement", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -3622,8 +3676,8 @@ "dataType": "Enumeration", "defaultValue": "warning", "description": "Controls which message levels are written to the server log.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-logging.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/log_min_messages", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-logging.html#GUC-LOG-MIN-MESSAGES", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/log_min_messages", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -3640,11 +3694,11 @@ "dataType": "Integer", "defaultValue": "-1", "description": "Sets the maximum length in bytes of data logged for bind parameter values when logging statements.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/log_parameter_max_length", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-logging.html#GUC-LOG-PARAMETER-MAX-LENGTH", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/log_parameter_max_length", "isConfigPendingRestart": false, "isDynamicConfig": true, - "isReadOnly": true, + "isReadOnly": false, "name": "log_parameter_max_length", "resourceGroup": "DBResources", "source": "system-default", @@ -3658,11 +3712,11 @@ "dataType": "Integer", "defaultValue": "0", "description": "Sets the maximum length in bytes of data logged for bind parameter values when logging statements, on error.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/log_parameter_max_length_on_error", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-logging.html#GUC-LOG-PARAMETER-MAX-LENGTH-ON-ERROR", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/log_parameter_max_length_on_error", "isConfigPendingRestart": false, "isDynamicConfig": true, - "isReadOnly": true, + "isReadOnly": false, "name": "log_parameter_max_length_on_error", "resourceGroup": "DBResources", "source": "system-default", @@ -3676,8 +3730,8 @@ "dataType": "Boolean", "defaultValue": "off", "description": "Writes parser performance statistics to the server log.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/log_parser_stats", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-statistics.html#GUC-LOG-STATEMENT-STATS", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/log_parser_stats", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -3694,8 +3748,8 @@ "dataType": "Boolean", "defaultValue": "off", "description": "Writes planner performance statistics to the server log.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/log_planner_stats", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-statistics.html#GUC-LOG-STATEMENT-STATS", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/log_planner_stats", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -3712,8 +3766,8 @@ "dataType": "Boolean", "defaultValue": "off", "description": "Controls whether a log message is produced when the startup process waits longer than deadlock_timeout for recovery conflicts.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-logging.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/log_recovery_conflict_waits", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-logging.html#GUC-LOG-RECOVERY-CONFLICT-WAITS", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/log_recovery_conflict_waits", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -3730,8 +3784,8 @@ "dataType": "Boolean", "defaultValue": "on", "description": "Logs each replication command.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/log_replication_commands", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-logging.html#GUC-LOG-REPLICATION-COMMANDS", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/log_replication_commands", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -3748,8 +3802,8 @@ "dataType": "Integer", "defaultValue": "1440", "description": "Sets the amount of time to wait before forcing log file rotation.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/log_rotation_age", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-logging.html#GUC-LOG-ROTATION-AGE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/log_rotation_age", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -3766,8 +3820,8 @@ "dataType": "Integer", "defaultValue": "10240", "description": "Sets the maximum size a log file can reach before being rotated.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/log_rotation_size", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-logging.html#GUC-LOG-ROTATION-SIZE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/log_rotation_size", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -3784,8 +3838,8 @@ "dataType": "Integer", "defaultValue": "10000", "description": "Time between progress updates for long-running startup operations.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/log_startup_progress_interval", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-logging.html#GUC-LOG-STARTUP-PROGRESS-INTERVAL", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/log_startup_progress_interval", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -3802,8 +3856,8 @@ "dataType": "Enumeration", "defaultValue": "none", "description": "Sets the type of statements logged.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-logging.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/log_statement", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-logging.html#GUC-LOG-STATEMENT", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/log_statement", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -3820,11 +3874,11 @@ "dataType": "Numeric", "defaultValue": "1", "description": "Fraction of statements exceeding log_min_duration_sample to be logged.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/log_statement_sample_rate", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-logging.html#GUC-LOG-STATEMENT-SAMPLE-RATE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/log_statement_sample_rate", "isConfigPendingRestart": false, "isDynamicConfig": true, - "isReadOnly": true, + "isReadOnly": false, "name": "log_statement_sample_rate", "resourceGroup": "DBResources", "source": "system-default", @@ -3838,8 +3892,8 @@ "dataType": "Boolean", "defaultValue": "off", "description": "For each query, writes cumulative performance statistics to the server log.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-logging.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/log_statement_stats", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-statistics.html#GUC-LOG-STATEMENT-STATS", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/log_statement_stats", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -3856,8 +3910,8 @@ "dataType": "Integer", "defaultValue": "-1", "description": "Logs the use of temporary files larger than this number of kilobytes.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-logging.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/log_temp_files", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-logging.html#GUC-LOG-TEMP-FILES", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/log_temp_files", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -3874,8 +3928,8 @@ "dataType": "String", "defaultValue": "GMT", "description": "Sets the time zone to use in log messages.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/log_timezone", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-logging.html#GUC-LOG-TIMEZONE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/log_timezone", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -3892,8 +3946,8 @@ "dataType": "Numeric", "defaultValue": "0", "description": "Sets the fraction of transactions from which to log all statements.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/log_transaction_sample_rate", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-logging.html#GUC-LOG-TRANSACTION-SAMPLE-RATE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/log_transaction_sample_rate", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -3910,8 +3964,8 @@ "dataType": "Boolean", "defaultValue": "off", "description": "Truncate existing log files of same name during log rotation.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/log_truncate_on_rotation", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-logging.html#GUC-LOG-TRUNCATE-ON-ROTATION", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/log_truncate_on_rotation", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -3927,9 +3981,45 @@ "allowedValues": "on,off", "dataType": "Boolean", "defaultValue": "off", - "description": "Start a subprocess to capture stderr output and/or csvlogs into log files.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/logging_collector", + "description": "Enables or disables server logs functionality.", + "documentationLink": "https://go.microsoft.com/fwlink/?linkid=2274270", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/logfiles.download_enable", + "isConfigPendingRestart": false, + "isDynamicConfig": true, + "isReadOnly": false, + "name": "logfiles.download_enable", + "resourceGroup": "DBResources", + "source": "system-default", + "systemData": null, + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations", + "unit": null, + "value": "off" + }, + { + "allowedValues": "1-7", + "dataType": "Integer", + "defaultValue": "3", + "description": "Sets the retention period window in days for server logs - after this time data will be deleted.", + "documentationLink": "https://go.microsoft.com/fwlink/?linkid=2274270", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/logfiles.retention_days", + "isConfigPendingRestart": false, + "isDynamicConfig": true, + "isReadOnly": false, + "name": "logfiles.retention_days", + "resourceGroup": "DBResources", + "source": "system-default", + "systemData": null, + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations", + "unit": null, + "value": "3" + }, + { + "allowedValues": "on,off", + "dataType": "Boolean", + "defaultValue": "off", + "description": "Start a subprocess to capture stderr output and/or csvlogs into log files.", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-logging.html#GUC-LOGGING-COLLECTOR", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/logging_collector", "isConfigPendingRestart": false, "isDynamicConfig": false, "isReadOnly": true, @@ -3946,8 +4036,8 @@ "dataType": "Integer", "defaultValue": "65536", "description": "Sets the maximum memory to be used for logical decoding.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/logical_decoding_work_mem", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-resource.html#GUC-LOGICAL-DECODING-WORK-MEM", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/logical_decoding_work_mem", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -3964,8 +4054,8 @@ "dataType": "Integer", "defaultValue": "10", "description": "A variant of effective_io_concurrency that is used for maintenance work.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/maintenance_io_concurrency", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-resource.html#GUC-MAINTENANCE-IO-CONCURRENCY", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/maintenance_io_concurrency", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -3982,8 +4072,8 @@ "dataType": "Integer", "defaultValue": "216064", "description": "Sets the maximum memory to be used for maintenance operations such as VACUUM, Create Index.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-resource.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/maintenance_work_mem", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-resource.html#GUC-MAINTENANCE-WORK-MEM", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/maintenance_work_mem", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -4000,8 +4090,8 @@ "dataType": "Integer", "defaultValue": "859", "description": "Sets the maximum number of concurrent connections to the database server.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-connection.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/max_connections", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-connection.html#GUC-MAX-CONNECTIONS", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/max_connections", "isConfigPendingRestart": false, "isDynamicConfig": false, "isReadOnly": false, @@ -4018,8 +4108,8 @@ "dataType": "Integer", "defaultValue": "1000", "description": "Sets the maximum number of simultaneously open files for each server process.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/max_files_per_process", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-resource.html#GUC-MAX-FILES-PER-PROCESS", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/max_files_per_process", "isConfigPendingRestart": false, "isDynamicConfig": false, "isReadOnly": true, @@ -4036,8 +4126,8 @@ "dataType": "Integer", "defaultValue": "100", "description": "Shows the maximum number of function arguments.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/max_function_args", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-preset.html#GUC-MAX-FUNCTION-ARGS", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/max_function_args", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -4054,8 +4144,8 @@ "dataType": "Integer", "defaultValue": "63", "description": "Shows the maximum identifier length.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/max_identifier_length", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-preset.html#GUC-MAX-IDENTIFIER-LENGTH", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/max_identifier_length", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -4072,8 +4162,8 @@ "dataType": "Integer", "defaultValue": "32", "description": "Shows the maximum number of index keys.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/max_index_keys", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-preset.html#GUC-MAX-INDEX-KEYS", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/max_index_keys", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -4090,8 +4180,8 @@ "dataType": "Integer", "defaultValue": "64", "description": "Sets the maximum number of locks can be taken per transaction. When running a replica server, you must set this parameter to the same or higher value than on the master server.", - "documentationLink": "https://www.postgresql.org/docs/current/runtime-config-locks.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/max_locks_per_transaction", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-locks.html#GUC-MAX-LOCKS-PER-TRANSACTION", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/max_locks_per_transaction", "isConfigPendingRestart": false, "isDynamicConfig": false, "isReadOnly": false, @@ -4108,8 +4198,8 @@ "dataType": "Integer", "defaultValue": "4", "description": "Specifies maximum number of logical replication workers. This includes both apply workers and table synchronization workers.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-replication.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/max_logical_replication_workers", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-replication.html#GUC-MAX-LOGICAL-REPLICATION-WORKERS", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/max_logical_replication_workers", "isConfigPendingRestart": false, "isDynamicConfig": false, "isReadOnly": false, @@ -4121,13 +4211,31 @@ "unit": null, "value": "4" }, + { + "allowedValues": "0-1024", + "dataType": "Integer", + "defaultValue": "2", + "description": "Sets the maximum number of parallel apply workers that can be used per subscription in logical replication.", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-replication.html", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/max_parallel_apply_workers_per_subscription", + "isConfigPendingRestart": false, + "isDynamicConfig": true, + "isReadOnly": false, + "name": "max_parallel_apply_workers_per_subscription", + "resourceGroup": "DBResources", + "source": "system-default", + "systemData": null, + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations", + "unit": null, + "value": "2" + }, { "allowedValues": "0-64", "dataType": "Integer", - "defaultValue": "64", + "defaultValue": "2", "description": "Sets the maximum number of parallel processes per maintenance operation.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-resource.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/max_parallel_maintenance_workers", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-resource.html#GUC-MAX-PARALLEL-MAINTENANCE-WORKERS", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/max_parallel_maintenance_workers", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -4137,15 +4245,15 @@ "systemData": null, "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations", "unit": null, - "value": "64" + "value": "2" }, { "allowedValues": "0-1024", "dataType": "Integer", "defaultValue": "8", "description": "Sets the maximum number of workers than can be supported for parallel operations.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-resource.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/max_parallel_workers", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-resource.html#GUC-MAX-PARALLEL-WORKERS", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/max_parallel_workers", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -4162,8 +4270,8 @@ "dataType": "Integer", "defaultValue": "2", "description": "Sets the maximum number of parallel processes per executor node.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-resource.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/max_parallel_workers_per_gather", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-resource.html#GUC-MAX-PARALLEL-WORKERS-PER-GATHER", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/max_parallel_workers_per_gather", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -4180,8 +4288,8 @@ "dataType": "Integer", "defaultValue": "2", "description": "Sets the maximum number of predicate-locked tuples per page.", - "documentationLink": "https://www.postgresql.org/docs/current/runtime-config-locks.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/max_pred_locks_per_page", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-locks.html#GUC-MAX-PRED-LOCKS-PER-PAGE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/max_pred_locks_per_page", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -4198,8 +4306,8 @@ "dataType": "Integer", "defaultValue": "-2", "description": "Sets the maximum number of predicate-locked pages and tuples per relation.", - "documentationLink": "https://www.postgresql.org/docs/current/runtime-config-locks.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/max_pred_locks_per_relation", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-locks.html#GUC-MAX-PRED-LOCKS-PER-RELATION", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/max_pred_locks_per_relation", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -4216,8 +4324,8 @@ "dataType": "Integer", "defaultValue": "64", "description": "Sets the maximum number of predicate locks per transaction.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/max_pred_locks_per_transaction", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-locks.html#GUC-MAX-PRED-LOCKS-PER-TRANSACTION", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/max_pred_locks_per_transaction", "isConfigPendingRestart": false, "isDynamicConfig": false, "isReadOnly": true, @@ -4234,8 +4342,8 @@ "dataType": "Integer", "defaultValue": "0", "description": "Sets the maximum number of simultaneously prepared transactions. When running a replica server, you must set this parameter to the same or higher value than on the primary server.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-resource.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/max_prepared_transactions", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-resource.html#GUC-MAX-PREPARED-TRANSACTIONS", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/max_prepared_transactions", "isConfigPendingRestart": false, "isDynamicConfig": false, "isReadOnly": false, @@ -4252,8 +4360,8 @@ "dataType": "Integer", "defaultValue": "10", "description": "Specifies the maximum number of replication slots that the server can support.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-replication.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/max_replication_slots", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-replication.html#GUC-MAX-REPLICATION-SLOTS", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/max_replication_slots", "isConfigPendingRestart": false, "isDynamicConfig": false, "isReadOnly": false, @@ -4270,8 +4378,8 @@ "dataType": "Integer", "defaultValue": "-1", "description": "Sets the maximum WAL size that can be reserved by replication slots.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/max_slot_wal_keep_size", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-replication.html#GUC-MAX-SLOT-WAL-KEEP-SIZE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/max_slot_wal_keep_size", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -4288,8 +4396,8 @@ "dataType": "Integer", "defaultValue": "100", "description": "Sets the maximum stack depth, in kilobytes.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/max_stack_depth", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-resource.html#GUC-MAX-STACK-DEPTH", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/max_stack_depth", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -4306,8 +4414,8 @@ "dataType": "Integer", "defaultValue": "30000", "description": "Sets the maximum delay before canceling queries that conflict when a hot standby server is processing archived WAL data.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-replication.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/max_standby_archive_delay", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-replication.html#GUC-MAX-STANDBY-ARCHIVE-DELAY", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/max_standby_archive_delay", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -4324,8 +4432,8 @@ "dataType": "Integer", "defaultValue": "30000", "description": "Sets the maximum delay before canceling queries that conflict when a hot standby server is processing streamed WAL data.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-replication.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/max_standby_streaming_delay", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-replication.html#GUC-MAX-STANDBY-STREAMING-DELAY", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/max_standby_streaming_delay", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -4342,8 +4450,8 @@ "dataType": "Integer", "defaultValue": "2", "description": "Maximum number of table synchronization workers per subscription.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/max_sync_workers_per_subscription", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-replication.html#GUC-MAX-SYNC-WORKERS-PER-SUBSCRIPTION", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/max_sync_workers_per_subscription", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -4360,8 +4468,8 @@ "dataType": "Integer", "defaultValue": "10", "description": "Sets the maximum number of simultaneously running WAL sender processes.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-replication.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/max_wal_senders", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-replication.html#GUC-MAX-WAL-SENDERS", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/max_wal_senders", "isConfigPendingRestart": false, "isDynamicConfig": false, "isReadOnly": false, @@ -4378,8 +4486,8 @@ "dataType": "Integer", "defaultValue": "2048", "description": "Maximum size to let the WAL grow before triggering automatic checkpoint.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-wal.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/max_wal_size", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-wal.html#GUC-MAX-WAL-SIZE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/max_wal_size", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -4396,8 +4504,8 @@ "dataType": "Integer", "defaultValue": "8", "description": "Sets the maximum number of background processes that the system can support.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-resource.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/max_worker_processes", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-resource.html#GUC-MAX-WORKER-PROCESSES", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/max_worker_processes", "isConfigPendingRestart": false, "isDynamicConfig": false, "isReadOnly": false, @@ -4409,13 +4517,67 @@ "unit": null, "value": "8" }, + { + "allowedValues": "on,off", + "dataType": "Boolean", + "defaultValue": "off", + "description": "Enables metrics collection for all table statistics within a database", + "documentationLink": "https://go.microsoft.com/fwlink/?linkid=2274151", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/metrics.autovacuum_diagnostics", + "isConfigPendingRestart": false, + "isDynamicConfig": true, + "isReadOnly": false, + "name": "metrics.autovacuum_diagnostics", + "resourceGroup": "DBResources", + "source": "system-default", + "systemData": null, + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations", + "unit": null, + "value": "off" + }, + { + "allowedValues": "on,off", + "dataType": "Boolean", + "defaultValue": "off", + "description": "Enables metrics collection for database and activity statistics", + "documentationLink": "https://go.microsoft.com/fwlink/?linkid=2274151", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/metrics.collector_database_activity", + "isConfigPendingRestart": false, + "isDynamicConfig": true, + "isReadOnly": false, + "name": "metrics.collector_database_activity", + "resourceGroup": "DBResources", + "source": "system-default", + "systemData": null, + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations", + "unit": null, + "value": "off" + }, + { + "allowedValues": "on,off", + "dataType": "Boolean", + "defaultValue": "off", + "description": "Enables metrics collection for PgBouncer.", + "documentationLink": "https://go.microsoft.com/fwlink/?linkid=2274151", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/metrics.pgbouncer_diagnostics", + "isConfigPendingRestart": false, + "isDynamicConfig": true, + "isReadOnly": false, + "name": "metrics.pgbouncer_diagnostics", + "resourceGroup": "DBResources", + "source": "system-default", + "systemData": null, + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations", + "unit": null, + "value": "off" + }, { "allowedValues": "0-2147483647", "dataType": "Integer", "defaultValue": "0", "description": "Amount of dynamic shared memory reserved at startup.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/min_dynamic_shared_memory", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-resource.html#GUC-MIN-DYNAMIC-SHARED-MEMORY", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/min_dynamic_shared_memory", "isConfigPendingRestart": false, "isDynamicConfig": false, "isReadOnly": true, @@ -4432,8 +4594,8 @@ "dataType": "Integer", "defaultValue": "64", "description": "Sets the minimum amount of index data for a parallel scan.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-query.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/min_parallel_index_scan_size", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-query.html#GUC-MIN-PARALLEL-INDEX-SCAN-SIZE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/min_parallel_index_scan_size", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -4450,8 +4612,8 @@ "dataType": "Integer", "defaultValue": "1024", "description": "Sets the minimum amount of table data that must be scanned for a parallel scan to be considered.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-query.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/min_parallel_table_scan_size", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-query.html#GUC-MIN-PARALLEL-TABLE-SCAN-SIZE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/min_parallel_table_scan_size", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -4468,8 +4630,8 @@ "dataType": "Integer", "defaultValue": "80", "description": "Sets the minimum size to shrink the WAL to.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-wal.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/min_wal_size", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-wal.html#GUC-MIN-WAL-SIZE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/min_wal_size", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -4481,13 +4643,67 @@ "unit": "megabytes", "value": "80" }, + { + "allowedValues": "16-131072", + "dataType": "Integer", + "defaultValue": "32", + "description": "Specifies the amount of shared memory to use to cache the contents of pg_multixact/members. Unit is 8kb.", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-resource.html#GUC-MUTIXACT_MEMBER_BUFFERS", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/multixact_member_buffers", + "isConfigPendingRestart": false, + "isDynamicConfig": false, + "isReadOnly": true, + "name": "multixact_member_buffers", + "resourceGroup": "DBResources", + "source": "system-default", + "systemData": null, + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations", + "unit": "8KB", + "value": "32" + }, + { + "allowedValues": "16-131072", + "dataType": "Integer", + "defaultValue": "16", + "description": "Specifies the amount of shared memory to use to cache the contents of pg_multixact/offsets. Unit is 8kb.", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-resource.html#GUC-MULTIXACT_OFFSET_BUFFERS", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/multixact_offset_buffers", + "isConfigPendingRestart": false, + "isDynamicConfig": false, + "isReadOnly": true, + "name": "multixact_offset_buffers", + "resourceGroup": "DBResources", + "source": "system-default", + "systemData": null, + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations", + "unit": "8KB", + "value": "16" + }, + { + "allowedValues": "16-131072", + "dataType": "Integer", + "defaultValue": "16", + "description": "Specifies the amount of shared memory to use to cache the contents of pg_notify. Unit is 8kb.", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-resource.html#GUC-NOTIFY_BUFFERS", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/notify_buffers", + "isConfigPendingRestart": false, + "isDynamicConfig": false, + "isReadOnly": true, + "name": "notify_buffers", + "resourceGroup": "DBResources", + "source": "system-default", + "systemData": null, + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations", + "unit": "8KB", + "value": "16" + }, { "allowedValues": "on,off", "dataType": "Boolean", "defaultValue": "on", "description": "Controls whether Gather and Gather Merge also run subplans.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/parallel_leader_participation", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-resource.html#GUC-PARALLEL-LEADER-PARTICIPATION", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/parallel_leader_participation", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -4504,8 +4720,8 @@ "dataType": "Numeric", "defaultValue": "1000", "description": "Sets the planner's estimate of the cost of starting up worker processes for parallel query.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-query.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/parallel_setup_cost", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-query.html#GUC-PARALLEL-SETUP-COST", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/parallel_setup_cost", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -4522,8 +4738,8 @@ "dataType": "Numeric", "defaultValue": "0.1", "description": "Sets the planner's estimate of the cost of passing each tuple (row) from worker to master backend.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-query.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/parallel_tuple_cost", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-query.html#GUC-PARALLEL-TUPLE-COST", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/parallel_tuple_cost", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -4538,10 +4754,10 @@ { "allowedValues": "md5,scram-sha-256", "dataType": "Enumeration", - "defaultValue": "md5", - "description": "Determines the algorithm to use to encrypt the password..", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/password_encryption", + "defaultValue": "scram-sha-256", + "description": "Determines the algorithm to use to encrypt the password.", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-connection.html#GUC-PASSWORD-ENCRYPTION", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/password_encryption", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -4551,15 +4767,15 @@ "systemData": null, "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations", "unit": null, - "value": "md5" + "value": "scram-sha-256" }, { "allowedValues": "on,off", "dataType": "Boolean", "defaultValue": "off", "description": "Same purpose as the p_analyze argument to run_maintenance().", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/pg_partman_bgw.analyze", + "documentationLink": "https://github.com/pgpartman/pg_partman", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/pg_partman_bgw.analyze", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -4576,8 +4792,8 @@ "dataType": "String", "defaultValue": "", "description": "Required. The database(s) that run_maintenance() will run on. If more than one, use a comma separated list. If not set, BGW will do nothing.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/pg_partman_bgw.dbname", + "documentationLink": "https://github.com/pgpartman/pg_partman", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/pg_partman_bgw.dbname", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -4594,8 +4810,8 @@ "dataType": "Integer", "defaultValue": "3600", "description": "Number of seconds between calls to run_maintenance().", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/pg_partman_bgw.interval", + "documentationLink": "https://github.com/pgpartman/pg_partman", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/pg_partman_bgw.interval", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -4612,8 +4828,8 @@ "dataType": "Boolean", "defaultValue": "on", "description": "Same purpose as the p_jobmon argument to run_maintenance().", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/pg_partman_bgw.jobmon", + "documentationLink": "https://github.com/pgpartman/pg_partman", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/pg_partman_bgw.jobmon", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -4630,8 +4846,8 @@ "dataType": "String", "defaultValue": "", "description": "The role that run_maintenance() will run as. Default is postgres. Only a single role name is allowed.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/pg_partman_bgw.role", + "documentationLink": "https://github.com/pgpartman/pg_partman", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/pg_partman_bgw.role", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -4643,31 +4859,13 @@ "unit": null, "value": "" }, - { - "allowedValues": "15-10080", - "dataType": "Integer", - "defaultValue": "720", - "description": "Sets the query_store index auto generation interval in minutes for pg_qs.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/pg_qs.index_generation_interval", - "isConfigPendingRestart": false, - "isDynamicConfig": false, - "isReadOnly": false, - "name": "pg_qs.index_generation_interval", - "resourceGroup": "DBResources", - "source": "system-default", - "systemData": null, - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations", - "unit": "minutes", - "value": "720" - }, { "allowedValues": "1-30", "dataType": "Integer", "defaultValue": "15", "description": "Sets the query_store capture interval in minutes for pg_qs - this is the frequency of data persistence.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/pg_qs.interval_length_minutes", + "documentationLink": "https://go.microsoft.com/fwlink/?linkid=2274607", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/pg_qs.interval_length_minutes", "isConfigPendingRestart": false, "isDynamicConfig": false, "isReadOnly": false, @@ -4683,9 +4881,9 @@ "allowedValues": "on,off", "dataType": "Boolean", "defaultValue": "on", - "description": "Enables or disables pg_qs. off means pg_qs isn't avaible to be turned on.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/pg_qs.is_enabled_fs", + "description": "Internal Use Only: This parameter is used as a feature override switch. If it shows as off, Query Store will be disabled despite the value set for pg_qs.query_capture_mode.", + "documentationLink": "https://go.microsoft.com/fwlink/?linkid=2274607", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/pg_qs.is_enabled_fs", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -4702,8 +4900,8 @@ "dataType": "Integer", "defaultValue": "7500", "description": "Sets the maximum number of bytes that will be saved for query plan text for pg_qs; longer plans will be truncated.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/pg_qs.max_plan_size", + "documentationLink": "https://go.microsoft.com/fwlink/?linkid=2274607", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/pg_qs.max_plan_size", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -4720,8 +4918,8 @@ "dataType": "Integer", "defaultValue": "6000", "description": "Sets the maximum query text length that will be saved; longer queries will be truncated.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/pg_qs.max_query_text_length", + "documentationLink": "https://go.microsoft.com/fwlink/?linkid=2274607", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/pg_qs.max_query_text_length", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -4733,13 +4931,31 @@ "unit": "bytes", "value": "6000" }, + { + "allowedValues": "capture_parameterless_only,capture_first_sample", + "dataType": "Enumeration", + "defaultValue": "capture_parameterless_only", + "description": "Whether and when to capture query positional parameters.", + "documentationLink": "https://go.microsoft.com/fwlink/?linkid=2274607", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/pg_qs.parameters_capture_mode", + "isConfigPendingRestart": false, + "isDynamicConfig": true, + "isReadOnly": false, + "name": "pg_qs.parameters_capture_mode", + "resourceGroup": "DBResources", + "source": "system-default", + "systemData": null, + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations", + "unit": null, + "value": "capture_parameterless_only" + }, { "allowedValues": "top,all,none", "dataType": "Enumeration", "defaultValue": "none", "description": "Sets query capture mode for query store. None disables any capturing.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/pg_qs.query_capture_mode", + "documentationLink": "https://go.microsoft.com/fwlink/?linkid=2274607", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/pg_qs.query_capture_mode", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -4756,8 +4972,8 @@ "dataType": "Integer", "defaultValue": "7", "description": "Sets the retention period window in days for pg_qs - after this time data will be deleted.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/pg_qs.retention_period_in_days", + "documentationLink": "https://go.microsoft.com/fwlink/?linkid=2274607", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/pg_qs.retention_period_in_days", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -4774,8 +4990,8 @@ "dataType": "Boolean", "defaultValue": "off", "description": "Turns saving query plans on or off for pg_qs ", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/pg_qs.store_query_plans", + "documentationLink": "https://go.microsoft.com/fwlink/?linkid=2274607", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/pg_qs.store_query_plans", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -4792,8 +5008,8 @@ "dataType": "Boolean", "defaultValue": "on", "description": "Selects whether utility commands are tracked by pg_qs.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/pg_qs.track_utility", + "documentationLink": "https://go.microsoft.com/fwlink/?linkid=2274607", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/pg_qs.track_utility", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -4810,8 +5026,8 @@ "dataType": "Integer", "defaultValue": "5000", "description": "Sets the maximum number of statements tracked by pg_stat_statements.", - "documentationLink": "https://www.postgresql.org/docs/15/pgstatstatements.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/pg_stat_statements.max", + "documentationLink": "https://www.postgresql.org/docs/17/pgstatstatements.html#PGSTATSTATEMENTS-CONFIG-PARAMS", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/pg_stat_statements.max", "isConfigPendingRestart": false, "isDynamicConfig": false, "isReadOnly": false, @@ -4828,8 +5044,8 @@ "dataType": "Boolean", "defaultValue": "on", "description": "Save pg_stat_statements statistics across server shutdowns.", - "documentationLink": "https://www.postgresql.org/docs/15/pgstatstatements.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/pg_stat_statements.save", + "documentationLink": "https://www.postgresql.org/docs/17/pgstatstatements.html#PGSTATSTATEMENTS-CONFIG-PARAMS", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/pg_stat_statements.save", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -4844,10 +5060,10 @@ { "allowedValues": "top,all,none", "dataType": "Enumeration", - "defaultValue": "top", + "defaultValue": "none", "description": "Controls which statements are counted by pg_stat_statements.", - "documentationLink": "https://www.postgresql.org/docs/15/pgstatstatements.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/pg_stat_statements.track", + "documentationLink": "https://www.postgresql.org/docs/17/pgstatstatements.html#PGSTATSTATEMENTS-CONFIG-PARAMS", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/pg_stat_statements.track", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -4857,15 +5073,15 @@ "systemData": null, "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations", "unit": null, - "value": "top" + "value": "none" }, { "allowedValues": "on,off", "dataType": "Boolean", "defaultValue": "on", "description": "Selects whether utility commands are tracked by pg_stat_statements.", - "documentationLink": "https://www.postgresql.org/docs/15/pgstatstatements.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/pg_stat_statements.track_utility", + "documentationLink": "https://www.postgresql.org/docs/17/pgstatstatements.html#PGSTATSTATEMENTS-CONFIG-PARAMS", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/pg_stat_statements.track_utility", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -4883,7 +5099,7 @@ "defaultValue": "none", "description": "Specifies which classes of statements will be logged by session audit logging.", "documentationLink": "https://github.com/pgaudit/pgaudit/blob/master/README.md", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/pgaudit.log", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/pgaudit.log", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -4901,7 +5117,7 @@ "defaultValue": "on", "description": "Specifies that session logging should be enabled in the case where all relations in a statement are in pg_catalog.", "documentationLink": "https://github.com/pgaudit/pgaudit/blob/master/README.md", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/pgaudit.log_catalog", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/pgaudit.log_catalog", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -4919,7 +5135,7 @@ "defaultValue": "off", "description": "Specifies whether audit messages should be visible to client.", "documentationLink": "https://github.com/pgaudit/pgaudit/blob/master/README.md", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/pgaudit.log_client", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/pgaudit.log_client", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -4937,7 +5153,7 @@ "defaultValue": "log", "description": "Specifies the log level that will be used for log entries.", "documentationLink": "https://github.com/pgaudit/pgaudit/blob/master/README.md", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/pgaudit.log_level", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/pgaudit.log_level", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -4955,7 +5171,7 @@ "defaultValue": "off", "description": "Specifies that audit logging should include the parameters that were passed with the statement.", "documentationLink": "https://github.com/pgaudit/pgaudit/blob/master/README.md", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/pgaudit.log_parameter", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/pgaudit.log_parameter", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -4973,7 +5189,7 @@ "defaultValue": "off", "description": "Specifies whether session audit logging should create a separate log entry for each relation referenced in a SELECT or DML statement.", "documentationLink": "https://github.com/pgaudit/pgaudit/blob/master/README.md", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/pgaudit.log_relation", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/pgaudit.log_relation", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -4991,7 +5207,7 @@ "defaultValue": "off", "description": "Specifies whether logging will include the statement text and parameters with the first log entry for a statement/substatement combination or with every entry.", "documentationLink": "https://github.com/pgaudit/pgaudit/blob/master/README.md", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/pgaudit.log_statement_once", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/pgaudit.log_statement_once", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -5009,7 +5225,7 @@ "defaultValue": "", "description": "Specifies the master role to use for object audit logging.", "documentationLink": "https://github.com/pgaudit/pgaudit/blob/master/README.md", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/pgaudit.role", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/pgaudit.role", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -5021,13 +5237,31 @@ "unit": null, "value": "" }, + { + "allowedValues": "true, false", + "dataType": "Boolean", + "defaultValue": "false", + "description": "Denotes if pgBouncer service is enabled.", + "documentationLink": "https://www.pgbouncer.org/config.html#enabled", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/pgbouncer.enabled", + "isConfigPendingRestart": false, + "isDynamicConfig": true, + "isReadOnly": false, + "name": "pgbouncer.enabled", + "resourceGroup": "DBResources", + "source": "system-default", + "systemData": null, + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations", + "unit": null, + "value": "false" + }, { "allowedValues": "on,off", "dataType": "Boolean", "defaultValue": "on", "description": "Tells PGLogical to use batch insert mechanism if possible.", "documentationLink": "https://github.com/ArmMbedCloud/pglogical", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/pglogical.batch_inserts", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/pglogical.batch_inserts", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -5045,7 +5279,7 @@ "defaultValue": "log", "description": "Sets the log level for reporting detected conflicts when the pglogical.conflict_resolution is set to anything else than error.", "documentationLink": "https://github.com/ArmMbedCloud/pglogical", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/pglogical.conflict_log_level", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/pglogical.conflict_log_level", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -5063,7 +5297,7 @@ "defaultValue": "apply_remote", "description": "Sets the resolution method for any detected conflicts between local data and incoming changes.", "documentationLink": "https://github.com/ArmMbedCloud/pglogical", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/pglogical.conflict_resolution", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/pglogical.conflict_resolution", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -5081,7 +5315,7 @@ "defaultValue": "off", "description": "Tells PGLogical to use SPI interface to form actual SQL (INSERT, UPDATE, DELETE) statements to apply incoming changes instead of using internal low level interface.", "documentationLink": "https://github.com/ArmMbedCloud/pglogical", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/pglogical.use_spi", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/pglogical.use_spi", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -5097,9 +5331,9 @@ "allowedValues": "on,off", "dataType": "Boolean", "defaultValue": "on", - "description": "Enables or disables pgms_stats. On means the extension is running.", + "description": "Internal Use Only: This parameter is used as a feature override switch.", "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/pgms_stats.is_enabled_fs", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/pgms_stats.is_enabled_fs", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -5116,8 +5350,8 @@ "dataType": "Integer", "defaultValue": "100", "description": "Set the frequency, in milliseconds, at which wait events are sampled.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/pgms_wait_sampling.history_period", + "documentationLink": "https://go.microsoft.com/fwlink/?linkid=2274607", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/pgms_wait_sampling.history_period", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -5133,9 +5367,9 @@ "allowedValues": "on,off", "dataType": "Boolean", "defaultValue": "on", - "description": "Enables or disables pgms_wait_sampling. Off means pgms_wait_sampling isn't available to be tunred on.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/pgms_wait_sampling.is_enabled_fs", + "description": "Internal Use Only: This parameter is used as a feature override switch. If it shows as off, wait sampling will be disabled despite the value set for pgms_wait_sampling.query_capture_mode.", + "documentationLink": "https://go.microsoft.com/fwlink/?linkid=2274607", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/pgms_wait_sampling.is_enabled_fs", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -5152,8 +5386,8 @@ "dataType": "Enumeration", "defaultValue": "none", "description": "Selects which statements are tracked by the pgms_wait_sampling extension.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/pgms_wait_sampling.query_capture_mode", + "documentationLink": "https://go.microsoft.com/fwlink/?linkid=2274607", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/pgms_wait_sampling.query_capture_mode", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -5170,8 +5404,8 @@ "dataType": "Enumeration", "defaultValue": "auto", "description": "Controls the planner's selection of custom or generic plan.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/plan_cache_mode", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-query.html#GUC-PLAN-CACHE-MODE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/plan_cache_mode", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -5188,8 +5422,8 @@ "dataType": "Integer", "defaultValue": "5432", "description": "Sets the TCP port the server listens on.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/port", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-connection.html#GUC-PORT", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/port", "isConfigPendingRestart": false, "isDynamicConfig": false, "isReadOnly": true, @@ -5206,8 +5440,8 @@ "dataType": "Integer", "defaultValue": "0", "description": "Sets the amount of time to wait after authentication on connection startup.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/post_auth_delay", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-developer.html#GUC-POST-AUTH-DELAY", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/post_auth_delay", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -5224,8 +5458,8 @@ "dataType": "Enumeration", "defaultValue": "DISABLE_ALL", "description": "Controls postgis GDAL enabled driver settings.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/postgis.gdal_enabled_drivers", + "documentationLink": "https://postgis.net/docs/postgis_gdal_enabled_drivers.html", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/postgis.gdal_enabled_drivers", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -5242,8 +5476,8 @@ "dataType": "Integer", "defaultValue": "0", "description": "Sets the amount of time to wait before authentication on connection startup.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/pre_auth_delay", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-developer.html#GUC-PRE-AUTH-DELAY", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/pre_auth_delay", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -5260,8 +5494,8 @@ "dataType": "String", "defaultValue": "", "description": "Sets the connection string to be used to connect to the sending server.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/primary_conninfo", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-replication.html#GUC-PRIMARY-CONNINFO", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/primary_conninfo", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -5278,8 +5512,8 @@ "dataType": "String", "defaultValue": "", "description": "Sets the name of the replication slot to use on the sending server.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/primary_slot_name", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-replication.html#GUC-PRIMARY-SLOT-NAME", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/primary_slot_name", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -5291,31 +5525,13 @@ "unit": null, "value": "" }, - { - "allowedValues": ".*", - "dataType": "String", - "defaultValue": "", - "description": "Specifies a file name whose presence ends recovery in the standby.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/promote_trigger_file", - "isConfigPendingRestart": false, - "isDynamicConfig": true, - "isReadOnly": true, - "name": "promote_trigger_file", - "resourceGroup": "DBResources", - "source": "system-default", - "systemData": null, - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations", - "unit": null, - "value": "" - }, { "allowedValues": "on,off", "dataType": "Boolean", "defaultValue": "off", "description": "When generating SQL fragments, quotes all identifiers.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/quote_all_identifiers", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-compatible.html#GUC-QUOTE-ALL-IDENTIFIERS", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/quote_all_identifiers", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -5332,8 +5548,8 @@ "dataType": "Numeric", "defaultValue": "2", "description": "Sets the planner's estimate of the cost of a nonsequentially fetched disk page.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/random_page_cost", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-query.html#GUC-RANDOM-PAGE-COST", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/random_page_cost", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -5350,8 +5566,8 @@ "dataType": "String", "defaultValue": "", "description": "Sets the shell command that will be executed once at the end of recovery.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/recovery_end_command", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-wal.html#GUC-RECOVERY-END-COMMAND", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/recovery_end_command", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -5368,8 +5584,8 @@ "dataType": "Enumeration", "defaultValue": "fsync", "description": "Sets the method for synchronizing the data directory before crash recovery.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/recovery_init_sync_method", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-error-handling.html#GUC-RECOVERY-INIT-SYNC-METHOD", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/recovery_init_sync_method", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -5386,8 +5602,8 @@ "dataType": "Integer", "defaultValue": "0", "description": "Sets the minimum delay for applying changes during recovery.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/recovery_min_apply_delay", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-replication.html#GUC-RECOVERY-MIN-APPLY-DELAY", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/recovery_min_apply_delay", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -5404,8 +5620,8 @@ "dataType": "Enumeration", "defaultValue": "try", "description": "Prefetch referenced blocks during recovery.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/recovery_prefetch", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-wal.html#GUC-RECOVERY-PREFETCH", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/recovery_prefetch", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -5422,8 +5638,8 @@ "dataType": "String", "defaultValue": "", "description": "Set to \"immediate\" to end recovery as soon as a consistent state is reached.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/recovery_target", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-wal.html#GUC-RECOVERY-TARGET", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/recovery_target", "isConfigPendingRestart": false, "isDynamicConfig": false, "isReadOnly": true, @@ -5440,8 +5656,8 @@ "dataType": "Enumeration", "defaultValue": "pause", "description": "Sets the action to perform upon reaching the recovery target.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/recovery_target_action", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-wal.html#GUC-RECOVERY-TARGET-ACTION", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/recovery_target_action", "isConfigPendingRestart": false, "isDynamicConfig": false, "isReadOnly": true, @@ -5458,8 +5674,8 @@ "dataType": "Boolean", "defaultValue": "on", "description": "Sets whether to include or exclude transaction with recovery target.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/recovery_target_inclusive", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-wal.html#GUC-RECOVERY-TARGET-INCLUSIVE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/recovery_target_inclusive", "isConfigPendingRestart": false, "isDynamicConfig": false, "isReadOnly": true, @@ -5476,8 +5692,8 @@ "dataType": "String", "defaultValue": "", "description": "Sets the LSN of the write-ahead log location up to which recovery will proceed.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/recovery_target_lsn", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-wal.html#GUC-RECOVERY-TARGET-LSN", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/recovery_target_lsn", "isConfigPendingRestart": false, "isDynamicConfig": false, "isReadOnly": true, @@ -5494,8 +5710,8 @@ "dataType": "String", "defaultValue": "", "description": "Sets the named restore point up to which recovery will proceed.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/recovery_target_name", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-wal.html#GUC-RECOVERY-TARGET-NAME", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/recovery_target_name", "isConfigPendingRestart": false, "isDynamicConfig": false, "isReadOnly": true, @@ -5512,8 +5728,8 @@ "dataType": "String", "defaultValue": "", "description": "Sets the time stamp up to which recovery will proceed.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/recovery_target_time", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-wal.html#GUC-RECOVERY-TARGET-TIME", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/recovery_target_time", "isConfigPendingRestart": false, "isDynamicConfig": false, "isReadOnly": true, @@ -5530,8 +5746,8 @@ "dataType": "String", "defaultValue": "latest", "description": "Specifies the timeline to recover into.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/recovery_target_timeline", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-wal.html#GUC-RECOVERY-TARGET-TIMELINE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/recovery_target_timeline", "isConfigPendingRestart": false, "isDynamicConfig": false, "isReadOnly": true, @@ -5548,8 +5764,8 @@ "dataType": "String", "defaultValue": "", "description": "Sets the transaction ID up to which recovery will proceed.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/recovery_target_xid", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-wal.html#GUC-RECOVERY-TARGET-XID", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/recovery_target_xid", "isConfigPendingRestart": false, "isDynamicConfig": false, "isReadOnly": true, @@ -5566,8 +5782,8 @@ "dataType": "Numeric", "defaultValue": "10", "description": "Sets the planner's estimate of the average size of a recursive query's working table.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/recursive_worktable_factor", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-query.html#GUC-RECURSIVE-WORKTABLE-FACTOR", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/recursive_worktable_factor", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -5583,13 +5799,13 @@ "allowedValues": "on,off", "dataType": "Boolean", "defaultValue": "on", - "description": "Reinitialize server after backend crash.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/restart_after_crash", + "description": "Remove temporary files after backend crash.", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-developer.html#GUC-REMOVE-TEMP-FILES-AFTER-CRASH", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/remove_temp_files_after_crash", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, - "name": "restart_after_crash", + "name": "remove_temp_files_after_crash", "resourceGroup": "DBResources", "source": "system-default", "systemData": null, @@ -5598,16 +5814,70 @@ "value": "on" }, { - "allowedValues": ".*", - "dataType": "String", - "defaultValue": "", - "description": "Sets the shell command that will be called to retrieve an archived WAL file.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/restore_command", + "allowedValues": "on,off", + "dataType": "Boolean", + "defaultValue": "on", + "description": "Whether client connections to the server are required to use some form of secure transport.", + "documentationLink": "https://go.microsoft.com/fwlink/?linkid=2282200", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/require_secure_transport", "isConfigPendingRestart": false, "isDynamicConfig": true, - "isReadOnly": true, - "name": "restore_command", + "isReadOnly": false, + "name": "require_secure_transport", + "resourceGroup": "DBResources", + "source": "system-default", + "systemData": null, + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations", + "unit": null, + "value": "on" + }, + { + "allowedValues": "0-262143", + "dataType": "Integer", + "defaultValue": "5", + "description": "Sets the number of connections slots reserved for replication users and super users.", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-connection.html#GUC-RESERVED-CONNECTIONS", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/reserved_connections", + "isConfigPendingRestart": false, + "isDynamicConfig": false, + "isReadOnly": true, + "name": "reserved_connections", + "resourceGroup": "DBResources", + "source": "system-default", + "systemData": null, + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations", + "unit": null, + "value": "5" + }, + { + "allowedValues": "on,off", + "dataType": "Boolean", + "defaultValue": "on", + "description": "Reinitialize server after backend crash.", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-error-handling.html#GUC-RESTART-AFTER-CRASH", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/restart_after_crash", + "isConfigPendingRestart": false, + "isDynamicConfig": true, + "isReadOnly": true, + "name": "restart_after_crash", + "resourceGroup": "DBResources", + "source": "system-default", + "systemData": null, + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations", + "unit": null, + "value": "on" + }, + { + "allowedValues": ".*", + "dataType": "String", + "defaultValue": "", + "description": "Sets the shell command that will be called to retrieve an archived WAL file.", + "documentationLink": null, + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/restore_command", + "isConfigPendingRestart": false, + "isDynamicConfig": true, + "isReadOnly": true, + "name": "restore_command", "resourceGroup": "DBResources", "source": "system-default", "systemData": null, @@ -5621,7 +5891,7 @@ "defaultValue": "on", "description": "Enables row security.", "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/row_security", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/row_security", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -5634,12 +5904,12 @@ "value": "on" }, { - "allowedValues": "[A-Za-z0-9.\"$,_ ]+", + "allowedValues": "[A-Za-z0-9.\"$,_ -]+", "dataType": "String", "defaultValue": "\"$user\", public", "description": "Sets the schema search order for names that are not schema-qualified.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/search_path", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-client.html#GUC-SEARCH-PATH", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/search_path", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -5656,8 +5926,8 @@ "dataType": "Integer", "defaultValue": "131072", "description": "Shows the number of pages per disk file.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/segment_size", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-preset.html#GUC-SEGMENT-SIZE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/segment_size", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -5674,8 +5944,8 @@ "dataType": "Numeric", "defaultValue": "1", "description": "Sets the planner's estimate of the cost of a sequentially fetched disk page.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/seq_page_cost", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-query.html#GUC-SEQ-PAGE-COST", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/seq_page_cost", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -5687,13 +5957,31 @@ "unit": null, "value": "1" }, + { + "allowedValues": "16-131072", + "dataType": "Integer", + "defaultValue": "32", + "description": "Specifies the amount of shared memory to use to cache the contents of pg_serial. Unit is 8kb.", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-resource.html#GUC-SERIALIZABLE_BUFFERS", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/serializable_buffers", + "isConfigPendingRestart": false, + "isDynamicConfig": false, + "isReadOnly": true, + "name": "serializable_buffers", + "resourceGroup": "DBResources", + "source": "system-default", + "systemData": null, + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations", + "unit": "8KB", + "value": "32" + }, { "allowedValues": ".*", "dataType": "String", "defaultValue": "SQL_ASCII", "description": "Shows the server (database) character set encoding.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/server_encoding", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-preset.html#GUC-SERVER-ENCODING", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/server_encoding", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -5708,10 +5996,10 @@ { "allowedValues": ".*", "dataType": "String", - "defaultValue": "15.3", + "defaultValue": "17rc1", "description": "Shows the server version.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/server_version", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-preset.html#GUC-SERVER-VERSION", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/server_version", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -5721,33 +6009,33 @@ "systemData": null, "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations", "unit": null, - "value": "15.4" + "value": "17.0" }, { - "allowedValues": "150003-150003", + "allowedValues": "170000-170000", "dataType": "Integer", - "defaultValue": "150003", + "defaultValue": "170000", "description": "Shows the server version as an integer.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/server_version_num", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-preset.html#GUC-SERVER-VERSION-NUM", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/server_version_num", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, "name": "server_version_num", "resourceGroup": "DBResources", - "source": "user-override", + "source": "system-default", "systemData": null, "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations", "unit": null, - "value": "150004" + "value": "170000" }, { "allowedValues": ",login_hook", "dataType": "Set", "defaultValue": "", "description": "Lists shared libraries to preload into each backend.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/session_preload_libraries", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-client.html#GUC-SESSION-PRELOAD-LIBRARIES", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/session_preload_libraries", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -5764,8 +6052,8 @@ "dataType": "Enumeration", "defaultValue": "origin", "description": "Controls firing of replication-related triggers and rules for the current session.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-client.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/session_replication_role", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-client.html#GUC-SESSION-REPLICATION-ROLE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/session_replication_role", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -5782,8 +6070,8 @@ "dataType": "Integer", "defaultValue": "262144", "description": "Sets the number of shared memory buffers used by the server. Unit is 8kb. Allowed values are inside the range of 10% - 75% of available memory.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-resource.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/shared_buffers", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-resource.html#GUC-SHARED-BUFFERS", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/shared_buffers", "isConfigPendingRestart": false, "isDynamicConfig": false, "isReadOnly": false, @@ -5800,8 +6088,8 @@ "dataType": "Integer", "defaultValue": "0", "description": "Shows the size of the server's main shared memory area (rounded up to the nearest MB).", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/shared_memory_size", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-preset.html#GUC-SHARED-MEMORY-SIZE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/shared_memory_size", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -5811,15 +6099,15 @@ "systemData": null, "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations", "unit": "megabytes", - "value": "2168" + "value": "2186" }, { "allowedValues": "-1-2147483647", "dataType": "Integer", "defaultValue": "-1", "description": "Shows the number of huge pages needed for the main shared memory area.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/shared_memory_size_in_huge_pages", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-preset.html#GUC-SHARED-MEMORY-SIZE-IN-HUGE-PAGES", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/shared_memory_size_in_huge_pages", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -5829,15 +6117,15 @@ "systemData": null, "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations", "unit": null, - "value": "1084" + "value": "1093" }, { "allowedValues": "sysv,mmap", "dataType": "Enumeration", "defaultValue": "mmap", "description": "Selects the shared memory implementation used for the main shared memory region.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/shared_memory_type", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-resource.html#GUC-SHARED-MEMORY-TYPE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/shared_memory_type", "isConfigPendingRestart": false, "isDynamicConfig": false, "isReadOnly": true, @@ -5850,30 +6138,30 @@ "value": "mmap" }, { - "allowedValues": ",auto_explain,azure_storage,pg_cron,pg_failover_slots,pg_hint_plan,pg_partman_bgw,pg_prewarm,pg_stat_statements,pgaudit,pglogical,timescaledb,wal2json", + "allowedValues": ",anon,auto_explain,pg_cron,pg_hint_plan,pg_partman_bgw,pg_prewarm,pg_squeeze,pg_stat_statements,pgaudit,pglogical,timescaledb,wal2json", "dataType": "Set", - "defaultValue": "pg_cron,pg_stat_statements", + "defaultValue": "pg_stat_statements", "description": "Sets which shared libraries are preloaded at server start.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/shared_preload_libraries", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-client.html#GUC-SHARED-PRELOAD-LIBRARIES", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/shared_preload_libraries", "isConfigPendingRestart": false, "isDynamicConfig": false, "isReadOnly": false, "name": "shared_preload_libraries", "resourceGroup": "DBResources", - "source": "user-override", + "source": "system-default", "systemData": null, "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations", "unit": null, - "value": "pg_cron,pg_stat_statements" + "value": "pg_stat_statements" }, { "allowedValues": "on,off", "dataType": "Boolean", "defaultValue": "off", "description": "Enables SSL connections.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/ssl", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-connection.html#GUC-SSL", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/ssl", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -5890,8 +6178,8 @@ "dataType": "String", "defaultValue": "", "description": "Location of the SSL certificate authority file.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/ssl_ca_file", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-connection.html#GUC-SSL-CA-FILE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/ssl_ca_file", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -5908,8 +6196,8 @@ "dataType": "String", "defaultValue": "server.crt", "description": "Location of the SSL server certificate file.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/ssl_cert_file", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-connection.html#GUC-SSL-CERT-FILE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/ssl_cert_file", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -5926,8 +6214,8 @@ "dataType": "String", "defaultValue": "HIGH:MEDIUM:+3DES:!aNULL", "description": "Sets the list of allowed SSL ciphers.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/ssl_ciphers", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-connection.html#GUC-SSL-CIPHERS", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/ssl_ciphers", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -5944,8 +6232,8 @@ "dataType": "String", "defaultValue": "", "description": "Location of the SSL certificate revocation list directory.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/ssl_crl_dir", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-connection.html#GUC-SSL-CRL-DIR", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/ssl_crl_dir", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -5962,8 +6250,8 @@ "dataType": "String", "defaultValue": "", "description": "Location of the SSL certificate revocation list file.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/ssl_crl_file", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-connection.html#GUC-SSL-CRL-FILE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/ssl_crl_file", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -5980,8 +6268,8 @@ "dataType": "String", "defaultValue": "", "description": "Location of the SSL DH parameters file.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/ssl_dh_params_file", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-connection.html#GUC-SSL-DH-PARAMS-FILE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/ssl_dh_params_file", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -5998,8 +6286,8 @@ "dataType": "String", "defaultValue": "prime256v1", "description": "Sets the curve to use for ECDH.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/ssl_ecdh_curve", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-connection.html#GUC-SSL-ECDH-CURVE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/ssl_ecdh_curve", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -6016,8 +6304,8 @@ "dataType": "String", "defaultValue": "server.key", "description": "Location of the SSL server private key file.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/ssl_key_file", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-connection.html#GUC-SSL-KEY-FILE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/ssl_key_file", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -6034,8 +6322,8 @@ "dataType": "String", "defaultValue": "OpenSSL", "description": "Shows the name of the SSL library.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/ssl_library", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-preset.html#GUC-SSL-LIBRARY", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/ssl_library", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -6052,8 +6340,8 @@ "dataType": "Enumeration", "defaultValue": "", "description": "Sets the maximum SSL/TLS protocol version to use.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-connection.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/ssl_max_protocol_version", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-connection.html#GUC-SSL-MAX-PROTOCOL-VERSION", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/ssl_max_protocol_version", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -6070,8 +6358,8 @@ "dataType": "Enumeration", "defaultValue": "TLSv1.2", "description": "Sets the minimum SSL/TLS protocol version to use.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-connection.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/ssl_min_protocol_version", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-connection.html#GUC-SSL-MIN-PROTOCOL-VERSION", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/ssl_min_protocol_version", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -6088,8 +6376,8 @@ "dataType": "String", "defaultValue": "", "description": "Command to obtain passphrases for SSL.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/ssl_passphrase_command", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-connection.html#GUC-SSL-PASSPHRASE-COMMAND", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/ssl_passphrase_command", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -6106,8 +6394,8 @@ "dataType": "Boolean", "defaultValue": "off", "description": "Controls whether ssl_passphrase_command is called during server reload.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/ssl_passphrase_command_supports_reload", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-connection.html#GUC-SSL-PASSPHRASE-COMMAND-SUPPORTS-RELOAD", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/ssl_passphrase_command_supports_reload", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -6124,8 +6412,8 @@ "dataType": "Boolean", "defaultValue": "on", "description": "Give priority to server ciphersuite order.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/ssl_prefer_server_ciphers", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-connection.html#GUC-SSL-PREFER-SERVER-CIPHERS", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/ssl_prefer_server_ciphers", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -6142,8 +6430,8 @@ "dataType": "Boolean", "defaultValue": "on", "description": "Causes '...' strings to treat backslashes literally.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/standard_conforming_strings", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-compatible.html#GUC-STANDARD-CONFORMING-STRINGS", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/standard_conforming_strings", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -6160,8 +6448,8 @@ "dataType": "Integer", "defaultValue": "0", "description": "Sets the maximum allowed duration (in milliseconds) of any statement. 0 turns this off.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/statement_timeout", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-client.html#GUC-STATEMENT-TIMEOUT", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/statement_timeout", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -6178,8 +6466,8 @@ "dataType": "Enumeration", "defaultValue": "cache", "description": "Sets the consistency of accesses to statistics data.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/stats_fetch_consistency", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-statistics.html#GUC-STATS-FETCH-CONSISTENCY", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/stats_fetch_consistency", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -6191,13 +6479,31 @@ "unit": null, "value": "cache" }, + { + "allowedValues": "0-131072", + "dataType": "Integer", + "defaultValue": "0", + "description": "Specifies the amount of shared memory to use to cache the contents of pg_subtrans. Unit is 8kb.", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-resource.html#GUC-SUBTRANSACTION_BUFFERS", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/subtransaction_buffers", + "isConfigPendingRestart": false, + "isDynamicConfig": false, + "isReadOnly": true, + "name": "subtransaction_buffers", + "resourceGroup": "DBResources", + "source": "user-override", + "systemData": null, + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations", + "unit": "8KB", + "value": "512" + }, { "allowedValues": "0-262143", "dataType": "Integer", - "defaultValue": "3", + "defaultValue": "10", "description": "Sets the number of connection slots reserved for superusers.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/superuser_reserved_connections", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-connection.html#GUC-SUPERUSER-RESERVED-CONNECTIONS", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/superuser_reserved_connections", "isConfigPendingRestart": false, "isDynamicConfig": false, "isReadOnly": true, @@ -6207,15 +6513,33 @@ "systemData": null, "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations", "unit": null, - "value": "3" + "value": "10" + }, + { + "allowedValues": "on,off", + "dataType": "Boolean", + "defaultValue": "off", + "description": "Enables physical standby to synchronize logical failover slots from the primary server.", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-replication.html#GUC-SYNC-REPLICATION-SLOTS", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/sync_replication_slots", + "isConfigPendingRestart": false, + "isDynamicConfig": true, + "isReadOnly": false, + "name": "sync_replication_slots", + "resourceGroup": "DBResources", + "source": "system-default", + "systemData": null, + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations", + "unit": null, + "value": "off" }, { "allowedValues": "on,off", "dataType": "Boolean", "defaultValue": "on", "description": "Enables synchronized sequential scans.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/synchronize_seqscans", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-compatible.html#GUC-SYNCHRONIZE-SEQSCANS", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/synchronize_seqscans", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -6232,8 +6556,8 @@ "dataType": "Enumeration", "defaultValue": "on", "description": "Sets the current transaction's synchronization level.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/synchronous_commit", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-wal.html#GUC-SYNCHRONOUS-COMMIT", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/synchronous_commit", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -6250,8 +6574,8 @@ "dataType": "String", "defaultValue": "", "description": "Number of synchronous standbys and list of names of potential synchronous ones.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/synchronous_standby_names", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-replication.html#GUC-SYNCHRONOUS-STANDBY-NAMES", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/synchronous_standby_names", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -6268,8 +6592,8 @@ "dataType": "Enumeration", "defaultValue": "local0", "description": "Sets the syslog \"facility\" to be used when syslog enabled.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/syslog_facility", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-logging.html#GUC-SYSLOG-FACILITY", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/syslog_facility", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -6286,8 +6610,8 @@ "dataType": "String", "defaultValue": "postgres", "description": "Sets the program name used to identify PostgreSQL messages in syslog.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/syslog_ident", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-logging.html#GUC-SYSLOG-IDENT", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/syslog_ident", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -6304,8 +6628,8 @@ "dataType": "Boolean", "defaultValue": "on", "description": "Add sequence number to syslog messages to avoid duplicate suppression.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/syslog_sequence_numbers", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-logging.html#GUC-SYSLOG-SEQUENCE-NUMBERS", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/syslog_sequence_numbers", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -6322,8 +6646,8 @@ "dataType": "Boolean", "defaultValue": "on", "description": "Split messages sent to syslog by lines and to fit into 1024 bytes.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/syslog_split_messages", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-logging.html#GUC-SYSLOG-SPLIT-MESSAGES", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/syslog_split_messages", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -6340,8 +6664,8 @@ "dataType": "Integer", "defaultValue": "9", "description": "Specifies the number of TCP keepalives that can be lost before the server's connection to the client is considered dead.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-connection.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/tcp_keepalives_count", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-connection.html#GUC-TCP-KEEPALIVES-COUNT", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/tcp_keepalives_count", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -6358,8 +6682,8 @@ "dataType": "Integer", "defaultValue": "120", "description": "Specifies the number of seconds of inactivity after which TCP should send a keepalive message to the client.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-connection.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/tcp_keepalives_idle", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-connection.html#GUC-TCP-KEEPALIVES-IDLE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/tcp_keepalives_idle", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -6376,8 +6700,8 @@ "dataType": "Integer", "defaultValue": "30", "description": "Specifies the number of seconds after which a TCP keepalive message that is not acknowledged by the client should be retransmitted.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-connection.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/tcp_keepalives_interval", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-connection.html#GUC-TCP-KEEPALIVES-INTERVAL", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/tcp_keepalives_interval", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -6394,8 +6718,8 @@ "dataType": "Integer", "defaultValue": "0", "description": "Specifies the amount of time that transmitted data may remain unacknowledged before the TCP connection is forcibly closed.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-connection.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/tcp_user_timeout", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-connection.html#GUC-TCP-USER-TIMEOUT", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/tcp_user_timeout", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -6412,8 +6736,8 @@ "dataType": "Integer", "defaultValue": "1024", "description": "Sets the maximum number of temporary buffers used by each database session.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-resource.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/temp_buffers", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-resource.html#GUC-TEMP-BUFFERS", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/temp_buffers", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -6430,8 +6754,8 @@ "dataType": "Integer", "defaultValue": "-1", "description": "Limits the total size of all temporary files used by each process.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/temp_file_limit", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-resource.html#GUC-TEMP-FILE-LIMIT", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/temp_file_limit", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -6448,8 +6772,8 @@ "dataType": "String", "defaultValue": "", "description": "Sets the default tablespace(s) to use for temporary tables and sort files if not specified in the CREATE command.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-client.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/temp_tablespaces", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-client.html#GUC-TEMP-TABLESPACES", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/temp_tablespaces", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -6466,8 +6790,8 @@ "dataType": "String", "defaultValue": "UTC", "description": "Sets the time zone for displaying and interpreting time stamps.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-client.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/TimeZone", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-client.html#GUC-TIMEZONE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/TimeZone", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -6484,8 +6808,8 @@ "dataType": "String", "defaultValue": "", "description": "Selects a file of time zone abbreviations.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/timezone_abbreviations", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-client.html#GUC-TIMEZONE-ABBREVIATIONS", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/timezone_abbreviations", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -6502,8 +6826,8 @@ "dataType": "Boolean", "defaultValue": "off", "description": "Generates debugging output for LISTEN and NOTIFY.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/trace_notify", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-developer.html#GUC-TRACE-NOTIFY", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/trace_notify", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -6515,31 +6839,13 @@ "unit": null, "value": "off" }, - { - "allowedValues": "debug5,debug4,debug3,debug2,debug1,log,notice,warning,error", - "dataType": "Enumeration", - "defaultValue": "log", - "description": "Enables logging of recovery-related debugging information.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/trace_recovery_messages", - "isConfigPendingRestart": false, - "isDynamicConfig": true, - "isReadOnly": true, - "name": "trace_recovery_messages", - "resourceGroup": "DBResources", - "source": "system-default", - "systemData": null, - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations", - "unit": null, - "value": "log" - }, { "allowedValues": "on,off", "dataType": "Boolean", "defaultValue": "off", "description": "Emit information about resource usage in sorting.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/trace_sort", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-developer.html#GUC-TRACE-SORT", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/trace_sort", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -6556,8 +6862,8 @@ "dataType": "Boolean", "defaultValue": "on", "description": "Collects information about executing commands for each session.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-statistics.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/track_activities", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-statistics.html#GUC-TRACK-ACTIVITIES", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/track_activities", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -6574,8 +6880,8 @@ "dataType": "Integer", "defaultValue": "1024", "description": "Sets the amount of memory reserved for pg_stat_activity.query, in bytes.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-statistics.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/track_activity_query_size", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-statistics.html#GUC-TRACK-ACTIVITY-QUERY-SIZE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/track_activity_query_size", "isConfigPendingRestart": false, "isDynamicConfig": false, "isReadOnly": false, @@ -6592,8 +6898,8 @@ "dataType": "Boolean", "defaultValue": "off", "description": "Collects transaction commit time.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-statistics.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/track_commit_timestamp", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-replication.html#GUC-TRACK-COMMIT-TIMESTAMP", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/track_commit_timestamp", "isConfigPendingRestart": false, "isDynamicConfig": false, "isReadOnly": false, @@ -6610,8 +6916,8 @@ "dataType": "Boolean", "defaultValue": "on", "description": "Enables collection of statistics on database activity", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-statistics.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/track_counts", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-statistics.html#GUC-TRACK-COUNTS", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/track_counts", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -6628,8 +6934,8 @@ "dataType": "Enumeration", "defaultValue": "none", "description": "Enables tracking of function call counts and time used.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-statistics.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/track_functions", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-statistics.html#GUC-TRACK-FUNCTIONS", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/track_functions", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -6646,8 +6952,8 @@ "dataType": "Boolean", "defaultValue": "off", "description": "Enables timing of database I/O calls.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-statistics.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/track_io_timing", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-statistics.html#GUC-TRACK-IO-TIMING", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/track_io_timing", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -6664,8 +6970,8 @@ "dataType": "Boolean", "defaultValue": "off", "description": "Collects timing statistics for WAL I/O activity.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/track_wal_io_timing", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-statistics.html#GUC-TRACK-WAL-IO-TIMING", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/track_wal_io_timing", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -6677,31 +6983,49 @@ "unit": null, "value": "off" }, + { + "allowedValues": "0-131072", + "dataType": "Integer", + "defaultValue": "0", + "description": "Specifies the amount of shared memory to use to cache the contents of pg_xact. Unit is 8kb.", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-resource.html#GUC-TRANSACTION_BUFFERS", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/transaction_buffers", + "isConfigPendingRestart": false, + "isDynamicConfig": false, + "isReadOnly": true, + "name": "transaction_buffers", + "resourceGroup": "DBResources", + "source": "user-override", + "systemData": null, + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations", + "unit": "8KB", + "value": "512" + }, { "allowedValues": "on,off", "dataType": "Boolean", "defaultValue": "off", "description": "Whether to defer a read-only serializable transaction until it can be executed with no possible serialization failures.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/transaction_deferrable", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-client.html#GUC-TRANSACTION-DEFERRABLE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/transaction_deferrable", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, "name": "transaction_deferrable", "resourceGroup": "DBResources", - "source": "user-override", + "source": "system-default", "systemData": null, "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations", "unit": null, - "value": "on" + "value": "off" }, { "allowedValues": "serializable,repeatable read,read committed,read uncommitted", "dataType": "Enumeration", "defaultValue": "read committed", "description": "Sets the current transaction's isolation level.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/transaction_isolation", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-client.html#GUC-TRANSACTION-ISOLATION", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/transaction_isolation", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -6718,8 +7042,8 @@ "dataType": "Boolean", "defaultValue": "off", "description": "Sets the current transaction's read-only status.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/transaction_read_only", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-client.html#GUC-TRANSACTION-READ-ONLY", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/transaction_read_only", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -6731,13 +7055,31 @@ "unit": null, "value": "off" }, + { + "allowedValues": "0-2147483647", + "dataType": "Integer", + "defaultValue": "0", + "description": "Sets the maximum allowed duration (in milliseconds) of any transcation in a session. 0 turns this off.", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-client.html#GUC-TRANSACTION-TIMEOUT", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/transaction_timeout", + "isConfigPendingRestart": false, + "isDynamicConfig": true, + "isReadOnly": false, + "name": "transaction_timeout", + "resourceGroup": "DBResources", + "source": "system-default", + "systemData": null, + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations", + "unit": "milliseconds", + "value": "0" + }, { "allowedValues": "on,off", "dataType": "Boolean", "defaultValue": "off", "description": "When on, expressions of the form expr = NULL (or NULL = expr) are treated as expr IS NULL, that is, they return true if expr evaluates to the null value, and false otherwise.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-compatible.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/transform_null_equals", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-compatible.html#GUC-TRANSFORM-NULL-EQUALS", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/transform_null_equals", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -6754,26 +7096,26 @@ "dataType": "String", "defaultValue": "/tmp", "description": "Sets the directories where Unix-domain sockets will be created.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/unix_socket_directories", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-connection.html#GUC-UNIX-SOCKET-DIRECTORIES", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/unix_socket_directories", "isConfigPendingRestart": false, "isDynamicConfig": false, "isReadOnly": true, "name": "unix_socket_directories", "resourceGroup": "DBResources", - "source": "system-default", + "source": "user-override", "systemData": null, "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations", "unit": null, - "value": "/tmp" + "value": "/tmp,/tmp/tuning_sockets" }, { "allowedValues": ".*", "dataType": "String", "defaultValue": "", "description": "Sets the owning group of the Unix-domain socket.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/unix_socket_group", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-connection.html#GUC-UNIX-SOCKET-GROUP", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/unix_socket_group", "isConfigPendingRestart": false, "isDynamicConfig": false, "isReadOnly": true, @@ -6790,8 +7132,8 @@ "dataType": "Integer", "defaultValue": "511", "description": "Sets the access permissions of the Unix-domain socket.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/unix_socket_permissions", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-connection.html#GUC-UNIX-SOCKET-PERMISSIONS", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/unix_socket_permissions", "isConfigPendingRestart": false, "isDynamicConfig": false, "isReadOnly": true, @@ -6808,8 +7150,8 @@ "dataType": "Boolean", "defaultValue": "on", "description": "Updates the process title to show the active SQL command.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/update_process_title", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-logging.html#GUC-UPDATE-PROCESS-TITLE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/update_process_title", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -6821,13 +7163,31 @@ "unit": null, "value": "on" }, + { + "allowedValues": "0-16777216", + "dataType": "Integer", + "defaultValue": "2048", + "description": "Sets the buffer pool size for VACUUM, ANALYZE, and autovacuum.", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-resource.html#GUC-VACUUM-BUFFER-USAGE-LIMIT", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/vacuum_buffer_usage_limit", + "isConfigPendingRestart": false, + "isDynamicConfig": true, + "isReadOnly": false, + "name": "vacuum_buffer_usage_limit", + "resourceGroup": "DBResources", + "source": "system-default", + "systemData": null, + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations", + "unit": "KB", + "value": "2048" + }, { "allowedValues": "0-100", "dataType": "Integer", "defaultValue": "0", "description": "the amount of time (in milliseconds) that the vacuum process will sleep when the cost limit has been exceeded.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-resource.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/vacuum_cost_delay", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-resource.html#GUC-VACUUM-COST-DELAY", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/vacuum_cost_delay", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -6844,8 +7204,8 @@ "dataType": "Integer", "defaultValue": "200", "description": "The accumulated cost that will cause the vacuuming process to sleep.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-resource.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/vacuum_cost_limit", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-resource.html#GUC-VACUUM-COST-LIMIT", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/vacuum_cost_limit", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -6862,8 +7222,8 @@ "dataType": "Integer", "defaultValue": "20", "description": "The estimated cost charged when vacuum modifies a block that was previously clean.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-resource.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/vacuum_cost_page_dirty", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-resource.html#GUC-VACUUM-COST-PAGE-DIRTY", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/vacuum_cost_page_dirty", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -6880,8 +7240,8 @@ "dataType": "Integer", "defaultValue": "1", "description": "The estimated cost for vacuuming a buffer found in the shared buffer cache.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-resource.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/vacuum_cost_page_hit", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-resource.html#GUC-VACUUM-COST-PAGE-HIT", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/vacuum_cost_page_hit", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -6898,47 +7258,29 @@ "dataType": "Integer", "defaultValue": "10", "description": "The estimated cost for vacuuming a buffer that must be read from disk.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-resource.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/vacuum_cost_page_miss", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-resource.html#GUC-VACUUM-COST-PAGE-MISS", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/vacuum_cost_page_miss", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, "name": "vacuum_cost_page_miss", "resourceGroup": "DBResources", - "source": "user-override", - "systemData": null, - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations", - "unit": null, - "value": "2" - }, - { - "allowedValues": "0-1000000", - "dataType": "Integer", - "defaultValue": "0", - "description": "Specifies the number of transactions by which VACUUM and HOT updates will defer cleanup of dead row versions.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-replication.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/vacuum_defer_cleanup_age", - "isConfigPendingRestart": false, - "isDynamicConfig": true, - "isReadOnly": false, - "name": "vacuum_defer_cleanup_age", - "resourceGroup": "DBResources", "source": "system-default", "systemData": null, "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations", "unit": null, - "value": "0" + "value": "10" }, { "allowedValues": "0-2100000000", "dataType": "Integer", "defaultValue": "1600000000", "description": "Age at which VACUUM should trigger failsafe to avoid a wraparound outage.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/vacuum_failsafe_age", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-client.html#GUC-VACUUM-FAILSAFE-AGE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/vacuum_failsafe_age", "isConfigPendingRestart": false, "isDynamicConfig": true, - "isReadOnly": true, + "isReadOnly": false, "name": "vacuum_failsafe_age", "resourceGroup": "DBResources", "source": "system-default", @@ -6952,8 +7294,8 @@ "dataType": "Integer", "defaultValue": "50000000", "description": "Specifies the cutoff age (in transactions) that VACUUM should use to decide whether to freeze row versions while scanning a table.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-client.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/vacuum_freeze_min_age", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-client.html#GUC-VACUUM-FREEZE-MIN-AGE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/vacuum_freeze_min_age", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -6970,8 +7312,8 @@ "dataType": "Integer", "defaultValue": "150000000", "description": "Age at which VACUUM should scan whole table to freeze tuples.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-client.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/vacuum_freeze_table_age", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-client.html#GUC-VACUUM-FREEZE-TABLE-AGE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/vacuum_freeze_table_age", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -6988,11 +7330,11 @@ "dataType": "Integer", "defaultValue": "1600000000", "description": "Multixact age at which VACUUM should trigger failsafe to avoid a wraparound outage.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/vacuum_multixact_failsafe_age", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-client.html#GUC-VACUUM-FREEZE-TABLE-AGE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/vacuum_multixact_failsafe_age", "isConfigPendingRestart": false, "isDynamicConfig": true, - "isReadOnly": true, + "isReadOnly": false, "name": "vacuum_multixact_failsafe_age", "resourceGroup": "DBResources", "source": "system-default", @@ -7006,8 +7348,8 @@ "dataType": "Integer", "defaultValue": "5000000", "description": "Specifies the cutoff age (in multixacts) that VACUUM should use to decide whether to replace multixact IDs with a newer transaction ID or multixact ID while scanning a table.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-client.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/vacuum_multixact_freeze_min_age", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-client.html#GUC-VACUUM-MULTIXACT-FREEZE-MIN-AGE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/vacuum_multixact_freeze_min_age", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -7024,8 +7366,8 @@ "dataType": "Integer", "defaultValue": "150000000", "description": "VACUUM performs a full table scan to freeze rows if the table has reached the age specified by this setting.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-client.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/vacuum_multixact_freeze_table_age", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-client.html#GUC-VACUUM-MULTIXACT-FREEZE-TABLE-AGE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/vacuum_multixact_freeze_table_age", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -7042,8 +7384,8 @@ "dataType": "Integer", "defaultValue": "8192", "description": "Shows the block size in the write ahead log.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/wal_block_size", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-preset.html#GUC-WAL-BLOCK-SIZE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/wal_block_size", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -7060,8 +7402,8 @@ "dataType": "Integer", "defaultValue": "2048", "description": "Sets the number of disk-page buffers in shared memory for WAL. Unit is 8kb.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-wal.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/wal_buffers", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-wal.html#GUC-WAL-BUFFERS", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/wal_buffers", "isConfigPendingRestart": false, "isDynamicConfig": false, "isReadOnly": false, @@ -7078,8 +7420,8 @@ "dataType": "Boolean", "defaultValue": "on", "description": "Compresses full-page writes written in WAL file.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-wal.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/wal_compression", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-wal.html#GUC-WAL-COMPRESSION", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/wal_compression", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -7096,8 +7438,8 @@ "dataType": "String", "defaultValue": "", "description": "Sets the WAL resource managers for which WAL consistency checks are done.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/wal_consistency_checking", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-developer.html#GUC-WAL-CONSISTENCY-CHECKING", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/wal_consistency_checking", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -7114,8 +7456,8 @@ "dataType": "Integer", "defaultValue": "524288", "description": "Buffer size for reading ahead in the WAL during recovery.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/wal_decode_buffer_size", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-wal.html#GUC-WAL-DECODE-BUFFER-SIZE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/wal_decode_buffer_size", "isConfigPendingRestart": false, "isDynamicConfig": false, "isReadOnly": true, @@ -7132,8 +7474,8 @@ "dataType": "Boolean", "defaultValue": "on", "description": "Writes zeroes to new WAL files before first use.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/wal_init_zero", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-wal.html#GUC-WAL-INIT-ZERO", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/wal_init_zero", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -7150,8 +7492,8 @@ "dataType": "Integer", "defaultValue": "0", "description": "Sets the size of WAL files held for standby servers.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/wal_keep_size", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-replication.html#GUC-WAL-KEEP-SIZE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/wal_keep_size", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -7168,8 +7510,8 @@ "dataType": "Enumeration", "defaultValue": "replica", "description": "It determines how much information is written to the WAL.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-wal.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/wal_level", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-wal.html#GUC-WAL-LEVEL", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/wal_level", "isConfigPendingRestart": false, "isDynamicConfig": false, "isReadOnly": false, @@ -7186,8 +7528,8 @@ "dataType": "Boolean", "defaultValue": "off", "description": "Writes full pages to WAL when first modified after a checkpoint, even for a non-critical modification.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/wal_log_hints", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-wal.html#GUC-WAL-LOG-HINTS", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/wal_log_hints", "isConfigPendingRestart": false, "isDynamicConfig": false, "isReadOnly": true, @@ -7204,8 +7546,8 @@ "dataType": "Boolean", "defaultValue": "off", "description": "Sets whether a WAL receiver should create a temporary replication slot if no permanent slot is configured.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/wal_receiver_create_temp_slot", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-replication.html#GUC-WAL-RECEIVER-CREATE-TEMP-SLOT", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/wal_receiver_create_temp_slot", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -7222,8 +7564,8 @@ "dataType": "Integer", "defaultValue": "10", "description": "Sets the maximum interval between WAL receiver status reports to the primary.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-wal.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/wal_receiver_status_interval", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-replication.html#GUC-WAL-RECEIVER-STATUS-INTERVAL", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/wal_receiver_status_interval", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -7240,11 +7582,11 @@ "dataType": "Integer", "defaultValue": "60000", "description": "Sets the maximum wait time to receive data from the sending server.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/wal_receiver_timeout", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-replication.html#GUC-WAL-RECEIVER-TIMEOUT", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/wal_receiver_timeout", "isConfigPendingRestart": false, "isDynamicConfig": true, - "isReadOnly": true, + "isReadOnly": false, "name": "wal_receiver_timeout", "resourceGroup": "DBResources", "source": "system-default", @@ -7258,8 +7600,8 @@ "dataType": "Boolean", "defaultValue": "on", "description": "Recycles WAL files by renaming them.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/wal_recycle", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-wal.html#GUC-WAL-RECYCLE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/wal_recycle", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -7276,8 +7618,8 @@ "dataType": "Integer", "defaultValue": "5000", "description": "Sets the time to wait before retrying to retrieve WAL after a failed attempt.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/wal_retrieve_retry_interval", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-replication.html#GUC-WAL-RETRIEVE-RETRY-INTERVAL", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/wal_retrieve_retry_interval", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -7294,8 +7636,8 @@ "dataType": "Integer", "defaultValue": "16777216", "description": "Shows the size of write ahead log segments.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/wal_segment_size", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-preset.html#GUC-WAL-SEGMENT-SIZE", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/wal_segment_size", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -7312,11 +7654,11 @@ "dataType": "Integer", "defaultValue": "60000", "description": "Sets the maximum time to wait for WAL replication.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/wal_sender_timeout", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-replication.html#GUC-WAL-SENDER-TIMEOUT", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/wal_sender_timeout", "isConfigPendingRestart": false, "isDynamicConfig": true, - "isReadOnly": true, + "isReadOnly": false, "name": "wal_sender_timeout", "resourceGroup": "DBResources", "source": "system-default", @@ -7330,8 +7672,8 @@ "dataType": "Integer", "defaultValue": "2048", "description": "Minimum size of new file to fsync instead of writing WAL.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/wal_skip_threshold", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-wal.html#GUC-WAL-SKIP-THRESHOLD", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/wal_skip_threshold", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -7348,8 +7690,8 @@ "dataType": "Enumeration", "defaultValue": "fdatasync", "description": "Selects the method used for forcing WAL updates to disk.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/wal_sync_method", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-wal.html#GUC-WAL-SYNC-METHOD", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/wal_sync_method", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -7366,8 +7708,8 @@ "dataType": "Integer", "defaultValue": "200", "description": "Time interval between WAL flushes performed by the WAL writer.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-wal.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/wal_writer_delay", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-wal.html#GUC-WAL-WRITER-DELAY", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/wal_writer_delay", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -7384,8 +7726,8 @@ "dataType": "Integer", "defaultValue": "128", "description": "Amount of WAL written out by WAL writer that triggers a flush.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-wal.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/wal_writer_flush_after", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-wal.html#GUC-WAL-WRITER-FLUSH-AFTER", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/wal_writer_flush_after", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -7402,8 +7744,8 @@ "dataType": "Integer", "defaultValue": "4096", "description": "Sets the amount of memory to be used by internal sort operations and hash tables before writing to temporary disk files.", - "documentationLink": "https://www.postgresql.org/docs/15/runtime-config-resource.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/work_mem", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-resource.html#GUC-WORK-MEM", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/work_mem", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -7420,8 +7762,8 @@ "dataType": "Enumeration", "defaultValue": "base64", "description": "Sets how binary values are to be encoded in XML.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/xmlbinary", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-client.html#GUC-XMLBINARY", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/xmlbinary", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -7438,8 +7780,8 @@ "dataType": "Enumeration", "defaultValue": "content", "description": "Sets whether XML data in implicit parsing and serialization operations is to be considered as documents or content fragments.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/xmloption", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-client.html#GUC-XMLOPTION", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/xmloption", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": false, @@ -7456,8 +7798,8 @@ "dataType": "Boolean", "defaultValue": "off", "description": "Continues processing past damaged page headers.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/zero_damaged_pages", + "documentationLink": "https://www.postgresql.org/docs/17/runtime-config-developer.html#GUC-ZERO-DAMAGED-PAGES", + "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs17/configurations/zero_damaged_pages", "isConfigPendingRestart": false, "isDynamicConfig": true, "isReadOnly": true, @@ -7468,185 +7810,5 @@ "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations", "unit": null, "value": "off" - }, - { - "allowedValues": "1-7", - "dataType": "Integer", - "defaultValue": "3", - "description": "Sets the retention period window in days for server logs - after this time data will be deleted.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/logfiles.retention_days", - "isConfigPendingRestart": false, - "isDynamicConfig": true, - "isReadOnly": false, - "name": "logfiles.retention_days", - "resourceGroup": "DBResources", - "source": "user-override", - "systemData": null, - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations", - "unit": null, - "value": "1" - }, - { - "allowedValues": "on,off", - "dataType": "Boolean", - "defaultValue": "off", - "description": "Enables or disables server logs. off means server logs functionality isn't avaible to be turned on.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/logfiles.download_enable", - "isConfigPendingRestart": false, - "isDynamicConfig": true, - "isReadOnly": false, - "name": "logfiles.download_enable", - "resourceGroup": "DBResources", - "source": "system-default", - "systemData": null, - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations", - "unit": null, - "value": "off" - }, - { - "allowedValues": "on,off", - "dataType": "Boolean", - "defaultValue": "off", - "description": "Enables intelligent tuning", - "documentationLink": "https://docs.microsoft.com/en-us/azure/postgresql/flexible-server/concepts-intelligent-tuning", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/intelligent_tuning", - "isConfigPendingRestart": false, - "isDynamicConfig": true, - "isReadOnly": false, - "name": "intelligent_tuning", - "resourceGroup": "DBResources", - "source": "system-default", - "systemData": null, - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations", - "unit": null, - "value": "off" - }, - { - "allowedValues": "none,Storage-checkpoint_completion_target,Storage-min_wal_size,Storage-max_wal_size,Storage-bgwriter_delay,tuning-autovacuum,all", - "dataType": "Set", - "defaultValue": "none", - "description": "Specifies which metrics will be adjusted by intelligent tuning.", - "documentationLink": "https://docs.microsoft.com/en-us/azure/postgresql/flexible-server/concepts-intelligent-tuning", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/intelligent_tuning.metric_targets", - "isConfigPendingRestart": false, - "isDynamicConfig": true, - "isReadOnly": false, - "name": "intelligent_tuning.metric_targets", - "resourceGroup": "DBResources", - "source": "system-default", - "systemData": null, - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations", - "unit": null, - "value": "none" - }, - { - "allowedValues": "on,off", - "dataType": "Boolean", - "defaultValue": "off", - "description": "Enables metrics collection for all table statistics within a database", - "documentationLink": "https://learn.microsoft.com/azure/postgresql/flexible-server/concepts-monitoring", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/metrics.autovacuum_diagnostics", - "isConfigPendingRestart": false, - "isDynamicConfig": true, - "isReadOnly": false, - "name": "metrics.autovacuum_diagnostics", - "resourceGroup": "DBResources", - "source": "system-default", - "systemData": null, - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations", - "unit": null, - "value": "off" - }, - { - "allowedValues": "on,off", - "dataType": "Boolean", - "defaultValue": "on", - "description": "Enables metrics collection for database and activity statistics", - "documentationLink": "https://learn.microsoft.com/azure/postgresql/flexible-server/concepts-monitoring", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/metrics.collector_database_activity", - "isConfigPendingRestart": false, - "isDynamicConfig": true, - "isReadOnly": false, - "name": "metrics.collector_database_activity", - "resourceGroup": "DBResources", - "source": "system-default", - "systemData": null, - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations", - "unit": null, - "value": "on" - }, - { - "allowedValues": "on,off", - "dataType": "Boolean", - "defaultValue": "off", - "description": "Enables metrics collection for PgBouncer.", - "documentationLink": "https://learn.microsoft.com/azure/postgresql/flexible-server/concepts-monitoring", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/metrics.pgbouncer_diagnostics", - "isConfigPendingRestart": false, - "isDynamicConfig": true, - "isReadOnly": false, - "name": "metrics.pgbouncer_diagnostics", - "resourceGroup": "DBResources", - "source": "system-default", - "systemData": null, - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations", - "unit": null, - "value": "off" - }, - { - "allowedValues": "off,recommend", - "dataType": "Enumeration", - "defaultValue": "off", - "description": "Enables or disables index recommendations. pg_qs.query_capture_mode must also be 'TOP' or 'ALL'.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/pg_qs.index_recommendations", - "isConfigPendingRestart": false, - "isDynamicConfig": true, - "isReadOnly": false, - "name": "pg_qs.index_recommendations", - "resourceGroup": "DBResources", - "source": "system-default", - "systemData": null, - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations", - "unit": null, - "value": "off" - }, - { - "allowedValues": "true, false", - "dataType": "Boolean", - "defaultValue": "false", - "description": "Denotes if pgBouncer service is enabled.", - "documentationLink": "https://www.pgbouncer.org/config.html", - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/pgbouncer.enabled", - "isConfigPendingRestart": false, - "isDynamicConfig": true, - "isReadOnly": false, - "name": "pgbouncer.enabled", - "resourceGroup": "DBResources", - "source": "system-default", - "systemData": null, - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations", - "unit": null, - "value": "false" - }, - { - "allowedValues": "on,off", - "dataType": "Boolean", - "defaultValue": "on", - "description": "Whether client connections to the server are required to use some form of secure transport.", - "documentationLink": null, - "id": "/subscriptions/94cd8cb7-d645-497b-b140-b281f40a5c96/resourceGroups/DBResources/providers/Microsoft.DBforPostgreSQL/flexibleServers/sokwe-dbs/configurations/require_secure_transport", - "isConfigPendingRestart": false, - "isDynamicConfig": true, - "isReadOnly": false, - "name": "require_secure_transport", - "resourceGroup": "DBResources", - "source": "system-default", - "systemData": null, - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations", - "unit": null, - "value": "on" } ] -- 2.34.1