我使用pgAdmin将数据库从一个Azure PostgreSQL灵活服务器备份/还原到另一个服务器。源服务器是去年创建的,目标服务器是新的。
还原过程在早期失败,错误如下:
错误: PostgreSQL的Azure数据库中不允许为"azure_pg_admin“用户列出扩展"azure”
我偶然看到发布了最近对PostgreSQL柔性服务器的更改。如果我正确阅读,我的新数据库服务器将受到此更改的影响,我需要在"azure.extensions“服务器参数下允许特定的扩展。
在备份文件中,我可以看到:
CREATE EXTENSION IF NOT EXISTS az