Azure PostgreSql,扩展 postgis

问题描述 投票:0回答:1

我尝试将备份文件上传到azure postrgesql服务器,但出现错误

psql:E:/PostgreSqlBackups/WeatherDb/weatherDb_11_08_2023.sql:26: ERROR:  extension "postgis" is not allow-listed for "azure_pg_admin" users in Azure Database for PostgreSQL

在服务器参数中我有:postgis.gdal_enabled_drivers ENABLE_ALL

我该如何解决这个问题?

postgresql azure postgis
1个回答
0
投票

当我尝试在我的环境中复制该问题时,我在我的环境中遇到了相同的错误:

enter image description here

为了解决该错误,我按照以下步骤操作:

转到服务器参数并搜索azure扩展,选择POSTGIS并保存,如下图所示:

enter image description here

之后我尝试使用以下命令将备份文件上传到 PostgreSQL 数据库:

psql -h <serverName>.postgres.database.azure.com -U <serverAdminLoginName> -d <dbName> -f <backupfile path>

文件已成功恢复到PostgreSQL数据库:

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.