允許擴充功能
適用於:
適用於 PostgreSQL 的 Azure 資料庫 - 彈性伺服器
在 適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器中建立擴充功能之前,您必須允許將其列出。
允許擴充功能的步驟
使用 Azure 入口網站:
選取您的 適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器。
從資源功能表的 [設定] 區段下,選取 [伺服器參數]。
從 參數中可用的擴充功能中,選取您想要允許清單的 azure.extensions
擴充功能。
選取儲存。
您可以透過 CLI 參數集 命令允許擴充功能。
az postgres flexible-server parameter set --resource-group <resource_group> --server-name <server> --subscription <subscription_id> --name azure.extensions --value <extension_name>,<extension_name>
使用 ARM 範本:
下列範例會在名稱為 postgres-test-server
的伺服器上,將擴充功能新增至allowlist、 dict_xsyn
pg_buffercache
dblink
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"flexibleServers_name": {
"defaultValue": "postgres-test-server",
"type": "String"
},
"azure_extensions_set_value": {
"defaultValue": " dblink,dict_xsyn,pg_buffercache",
"type": "String"
}
},
"variables": {},
"resources": [
{
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations",
"apiVersion": "2021-06-01",
"name": "[concat(parameters('flexibleServers_name'), '/azure.extensions')]",
"properties": {
"value": "[parameters('azure_extensions_set_value')]",
"source": "user-override"
}
}
]
}
相關內容