psql 不是内部或外部命令,也不是可运行的程序或批处理文件。

说明你在 Windows 命令行中输入 psql 时,系统找不到这个命令。这个问题通常是因为 PostgreSQL 的命令行工具没有正确安装,或者没有将其路径加入到系统环境变量中

解决步骤:

1. 确认是否已安装 PostgreSQL

首先确认你是否已经安装了 PostgreSQL。你可以检查:

开始菜单 找是否有“PostgreSQL”相关的条目(如“SQL Shell (psql)”)。

默认安装路径一般是:C:\Program Files\PostgreSQL\<版本号>\

2. 找到 psql.exe 的路径

C:\Program Files\PostgreSQL\15\bin\psql.exe

3. 添加到系统环境变量 Path

  • 右键“此电脑” → 属性 → 高级系统设置。

  • 点击“环境变量”。

  • 在“系统变量”区域找到 Path → 点击“编辑”。

  • 点击“新建”,粘贴路径(如:C:\Program Files\PostgreSQL\15\bin)。

  • 确认保存。

  • 重新打开命令提示符(CMD),再试一次

4.如果仍未解决:使用 SQL Shell (psql)

如果你不想设置环境变量,也可以直接用开始菜单中的:

SQL Shell (psql)

它会自动加载路径并提示你输入:

  • Server

  • Port

  • Database

  • Username

  • Password

作者 admin

百度广告效果展示