执行heroku pg:psql连接Postgres后查询无输出如何排查?
问题原因
psql客户端要求所有SQL语句必须以**半角分号;**作为结束标识才会执行。提示符从my-app-name::DATABASE=>变为my-app-name::DATABASE->,就是psql在提示你当前语句未输入完成,仍在等待结束标记,所以不会执行你输入的内容,也不会返回结果。
解决方法
- 如果你现在已经卡在
->提示符下,直接输入;按回车,就能结束当前未完成的语句,回到正常的=>提示符 - 后续执行所有SQL操作时,都要在语句末尾加半角分号,例如查询表数据时输入:
按回车后就能得到对应的查询结果SELECT * FROM 你的目标表名; - 如果输入到一半想要取消当前语句重新输入,输入
\r按回车即可清空当前输入内容,回到正常提示符 - 如需退出psql客户端,输入
\q按回车即可。
内容的提问来源于stack exchange,提问作者nick zoum
相关产品推荐
相关产品推荐

