适用于:
Azure Database for PostgreSQL 灵活型服务器
在 Azure Database for PostgreSQL 灵活服务器中创建扩展之前,必须允许列出它们。
允许扩展的步骤
使用 Azure 门户:
选择您的“Azure Database for PostgreSQL”灵活服务器。
从资源菜单的“设置”部分下,选择“服务器参数”。
从参数 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 模板:
以下示例在名称为 dblink
以下内容的服务器上向允许列表 dict_xsyn
、pg_buffercache
、postgres-test-server
添加扩展:
{
"$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"
}
}
]
}
相关内容