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

Windows系统下PostgreSQL CLI版本查询命令无结果,求助解决

PostgreSQL版本查询失败的解决方法

问题根源

你混淆了系统shell命令和psql交互终端内部命令的使用场景,导致输入的命令不被识别。

正确的版本查询方式

1. 在系统终端(未进入psql交互界面)执行

直接运行以下命令(无需加分号):

  • psql --version
  • psql -V
    这两个命令会返回psql客户端的版本信息。

2. 在psql交互终端(已进入,提示符如postgres=#)执行

有两种有效方式:

  • 执行SQL查询语句(必须加分号结尾):
    SELECT version();
    该命令会返回PostgreSQL服务器的详细版本信息。
  • 使用psql元命令(无需加分号):
    \conninfo
    该命令会显示当前连接的服务器版本,同时附带连接相关信息。

为什么你之前的命令无效

  • --version/\--version:psql交互终端不识别这类参数式命令,这是shell层面的参数写法。
  • psql --version/\psql --version:在psql内部输入psql命令属于无效操作,因为psql是启动交互终端的程序,不能在交互内部重复调用。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 21:55:18