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