postgres 'psql' 命令在windows环境下无法识别
·
问题:postgres 'psql' 命令在windows环境下无法识别
好像我已经设置好了,我有我的 database.yml 使用 postgres,我可以用 pgadmin III 连接数据库,但是当我尝试使用 psql 命令测试什么版本时,它说是无法识别?知道我应该做什么吗?
我正在使用 Windows 并在 Ruby on Rails 中使用命令提示符。使用通过 EnterpriseDB 一键安装程序安装的 PostgreSQL 9.2。
解答
假设您使用 EnterpriseDB 打包的 PostgreSQL“一键式”安装程序在 Windows 上安装了 PostgreSQL,psql不会自动添加到PATH。这部分是因为当人们安装了多个版本的 PostgreSQL 时,将其添加到路径中可能会导致混淆。
您需要指定psql的完整显式路径,例如:
"%PROGRAMFILES%\Postgresql\9.2\bin\psql.exe"
或者将psql添加到用户PATH环境变量中,参见例如本指南。
更多推荐
所有评论(0)