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

PostgreSQL 13升级至15遇问题:createdb始终指向旧版本求助

PostgreSQL 13升15后createdb指向旧版本的解决办法
  • 先查createdb的实际调用路径:打开CMD/PowerShell,执行 where createdb,看返回的路径是不是PostgreSQL 13的bin目录。如果是,说明系统或用户的PATH里还残留13的路径,或者当前CMD窗口没加载新的环境变量。
  • 检查并清理环境变量:不仅要改系统PATH,还要检查用户环境变量里的PATH,删掉所有指向PostgreSQL 13的条目。改完后必须重启所有打开的命令行窗口,新环境变量才会生效。
  • 直接指定15版本的createdb执行:进入PostgreSQL 15的bin目录后,用相对路径调用,比如 .\createdb -p 5433 你的数据库名,加上-p 5433明确指定15版本的端口,避免误连到13的实例。
  • 验证版本:执行 .\createdb --version,确认显示的是PostgreSQL 15的版本,之后用15的psql连接验证(psql -p 5433 -d 你的数据库名)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 06:35:51