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

Windows同时安装PostgreSQL13和14,如何将psql默认版本切换为14

问题原因

Windows系统读取PATH环境变量时会按条目从上到下的顺序匹配可执行文件,你虽然添加了PostgreSQL 14的bin路径,但PostgreSQL 13的bin路径排序更靠前,系统会优先命中13版本的psql.exe。

解决步骤

  • 按下Win + S搜索「编辑系统环境变量」,打开对应面板后点击右下角的「环境变量」按钮
  • 分别检查「用户变量」和「系统变量」区块下的Path变量,选中后点击「编辑」
  • 在编辑列表中找到C:\Program Files\PostgreSQL\13\bin和C:\Program Files\PostgreSQL\14\bin两个条目
  • 选中14版本的bin路径,点击右侧的「上移」按钮,将其移动到13版本bin路径的上方
  • 依次点击所有打开窗口的「确定」按钮保存配置
  • 完全关闭所有已经打开的PowerShell/CMD窗口,重新打开新的终端后执行psql --version即可验证版本已切换为14

临时调用方案

如果不想修改环境变量,也可以每次调用时指定完整路径使用14版本的psql:

& "C:\Program Files\PostgreSQL\14\bin\psql.exe" --version

内容的提问来源于stack exchange,提问作者jian

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 20:45:03