我正在尝试使用
Azure Postgresql Flexible Server
命令备份 pg_dump
。我已经关注了这篇文章。
我的数据库位于
Postgresql v15.6
,但是当我通过 Powershell 连接到 Azure Postgresql 灵活服务器时,该实例上安装的 pg_dump
使用的是 v14.11。
我知道,要进行备份,pg_dump 和 Postgresql 应该使用相同的版本。
但我的问题是,为什么当我使用
pg_dump
时 Postgresql 15.6
处于不同的版本?
另一个问题是,我现在应该做什么来升级 Azure 托管 Postgresql 服务器上的
pg_dump
以进行备份?
但我的问题是,为什么当我使用
时pg_dump
处于不同的版本?Postgresql 15.6
当前
pg_dump
版本基于 Azure Linux 中的版本,因此这是 Az CLI pg_dump 版本 14.1 背后的原因。
另一个问题是,我现在应该做什么来升级 Azure 托管 Postgresql 服务器上的
以进行备份?pg_dump
您无法在 azure CLI 上升级版本
pg_dump
版本。 Azure Linux 3.0 将拥有 PostgreSQL 16.1-1 版本,当 Cloud Shell 拥有此版本时,它将自动推出。
检查 pg_dump 版本上类似的 GitHub 问题,以便更好地理解。
您可以从此处向 Microsoft 提出支持请求以获得更多帮助