我在 Windows 8.1(64 位)上使用 postgresql (9.4) 交互式终端 psql。安装并创建数据库和表并将数据插入行后,我想查看数据。
但是,当我输入
SELECT * FROM my_table;
我收到错误:
“more”不被识别为内部或外部命令、可操作程序或批处理文件。
添加“C:\Windows\System32;”后对于我的路径变量,Powershell 中可以进行更多操作(例如 more hello.txt),但 psql 中仍然不行。
我还需要做什么才能使 SELECT 语句起作用?
听起来就像你启动的方式psql, C:\Windows\System32
实际上并不在PATH
在由此产生的环境中。
你可以下载类似的东西流程浏览器并用它来查看运行的环境变量psql处理并查看该路径是否存在。
如果没有,您可以确保它已在 shell 中设置psql被调用时,将其设置为系统环境变量,设置PATH
相应地在一个cmd文件,然后调用psql, etc.
set PATH=%PATH%;C:\Windows\System32
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)