我可以用什么命令或短键退出PostgreSQL命令行实用程序psql
?
键入\q
,然后按ENTER
退出psql
。
更新:19-OCT-2018
从PostgreSQL 11开始,PostgreSQL命令行界面中的关键字“quit
”和“exit
”已被包含在内,以帮助您更轻松地离开命令行工具。
我通常的关键序列是:
quit()
quit
exit()
exit
q
q()
!q
^C
help
Alt + Tab
google.com
Quit PSQL
\q
我认为psql命令行的老手通常会将其简化为:
\q
Ctrl + D是我通常用来退出psql控制台的东西。
尝试:
TSTP
信号(TSTP
是“终止站”的缩写)QUIT
信号好奇心:
EOF
字符。 EOF
代表“文件结束”。在这个具体的情况下,它从psql子程序退出,因为shell正在等待用户输入。这不应该是“走的路”,因为它不起作用,如果:
之前输入任何其他字符 - 尝试输入一些空格然后按Ctrl + D,它不会退出psql。
如果根本不需要用户输入quit
or exit
or \q
基于PostgreSQL 11 Beta 1 Released!:
User Experience Enhancements
属于这一类的另一个特性是无法直观地退出PostgreSQL命令行(psql)。有许多记录的用户尝试使用quit和exit命令退出的抱怨,只是得知这样做的命令是\ q。
我们听到了你的挫折感,现在已经添加了使用关键字quit和exit退出命令行的功能,并希望退出PostgreSQL会话现在和使用PostgreSQL一样愉快。
对于Linux命令行\ q +输入。
使用Ctrl + D退出也很有效
我了解到我可以在批处理.sql文件中包含\ q,所以我可以在\ i操作之前让psql退出。
这是POSTGRESQL - 在CentOS7上运行,请注意我已经退出PSQL与\ q,然后我仍然在用于PostgreSQL的bash Shell中,我再次注销 - 注销....终端输出下面---- -bash-4.2$ quit -bash: quit: command not found -bash-4.2$ exit logout There are stopped jobs. -bash-4.2$ logout