Azure Postgresql Felxible 服务器:pg_dump 由于服务器版本不匹配而中止

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

我正在尝试使用

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
以进行备份?

postgresql database-backups pg-dump azure-postgresql
1个回答
0
投票

但我的问题是,为什么当我使用

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 提出支持请求以获得更多帮助

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