You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

本地PowerShell无法执行pg_dump命令,Azure CLI可正常运行求助

解决本地PowerShell无法执行pg_dump命令的问题

Azure Portal的Cloud Shell环境预装了PostgreSQL客户端工具集(包含pg_dump),但本地PowerShell默认没有这个工具,所以会提示命令无法识别,按以下步骤解决:

  • 安装PostgreSQL客户端工具
    下载对应系统的PostgreSQL安装包(官网获取),安装时务必勾选「Command Line Tools」组件;也可以用Windows包管理器快速安装:

    • 用Winget:执行 winget install PostgreSQL.PostgreSQL(安装过程中确认包含命令行工具)
    • 用Chocolatey:执行 choco install postgresql-client
  • 配置系统环境变量
    安装完成后,找到PostgreSQL安装目录下的bin文件夹(例如C:\Program Files\PostgreSQL\16\bin),将其路径添加到系统环境变量的PATH中,然后重启PowerShell生效。

  • 验证命令
    重启PowerShell后执行 pg_dump --help,如果能正常输出帮助信息,说明配置成功。

  • 替代方案(无需本地安装)
    如果不想在本地安装工具,可以直接使用Azure Portal的Cloud Shell执行pg_dump命令,或者通过Azure托管的PostgreSQL实例的内置备份功能完成数据导出。

内容的提问来源于stack exchange,提问作者Gamer X.

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 09:00:58