我可以使用哪个命令或短键来退出PostgreSQL命令行实用程序psql
?
答案 0 :(得分:2417)
键入\q
,然后按ENTER
退出psql
。
更新:19-OCT-2018
从 PostgreSQL 11 开始,PostgreSQL命令行界面中的关键字“quit
”和“exit
”已被包含在内,以帮助您更轻松地离开命令行工具。
答案 1 :(得分:705)
我通常的关键序列是:
quit()
quit
exit()
exit
q
q()
!q
^C
help
Alt + Tab
google.com
Quit PSQL
\q
我认为psql命令行的老手通常会将其简化为:
\q
答案 2 :(得分:278)
Ctrl + D 是我通常用来退出psql控制台的。
答案 3 :(得分:17)
尝试:
TSTP
信号(TSTP
是“终止站点”的缩写)QUIT
信号好奇心:
EOF
个字符。 EOF
代表"文件结束"。在这个具体的情况下,它从psql子程序退出,因为shell正在等待用户输入。这不应该是“走的路”。因为它不起作用,如果:
答案 4 :(得分:11)
对于Linux命令行 \ q + 输入。
退出 Ctrl + D 也有效
答案 5 :(得分:11)
quit
或exit
或\q
基于PostgreSQL 11 Beta 1 Released!:
用户体验增强功能
属于此类别的另一个功能是无法直观地退出PostgreSQL命令行(psql)。有许多用户尝试使用退出和退出命令退出的记录,只是为了了解这样做的命令是 \ q。强>
我们已经听到了您的挫折感,并且现在添加了使用关键字退出和退出退出命令行的功能,并希望现在退出PostgreSQL会话像使用PostgreSQL一样愉快。
答案 6 :(得分:6)
实际上,\q
,exit
和CTRL + D
不能使我退出 psql 程序。
Ctrl + Shift + D
为我工作。希望对别人有帮助:)
我的ubuntu版本是 19.04
答案 7 :(得分:4)
我了解到我可以在批处理.sql文件中包含\ q,所以我可以在\ i操作之前让psql退出。
答案 8 :(得分:0)
这是POSTGRESQL-在CentOS7上运行,请注意我已经用\ q从PSQL退出,然后我仍然在PostgreSQL的bash Shell中,我再次用-logout ....在以下终端输出- --bash-4.2$ quit -bash: quit: command not found -bash-4.2$ exit logout There are stopped jobs. -bash-4.2$ logout
答案 9 :(得分:0)
具体地说,如何在Ubuntu 18.04上退出以下状态。
我将原始状态如下。
postgres@user:~$
如果输入了psql,它将变为以下新状态。
postgres@user:~$ psql
postgres=#
如果输入\ q,请参阅操作。
postgres@user:~$ \q
它将变为原始状态,如下所示。
postgres@user:~$
快速方法是杀死终端。但是我想知道其他退出方法而不杀死终端。
谢谢