我可以使用什么命令或快捷键来退出 PostgreSQL 命令行实用程序psql
?
问问题
699490 次
8 回答
2640
键入\q
,然后按ENTER
退出psql
。
更新:2018 年 10 月 19 日
从PostgreSQL 11开始,PostgreSQL 命令行界面中的关键字 " quit
" 和 " exit
" 已被包括在内,以帮助更容易离开命令行工具。
于 2012-02-27T10:21:48.693 回答
784
我通常的按键顺序是:
quit()
quit
exit()
exit
q
q()
!q
^C
help
Alt + Tab
google.com
Quit PSQL
\q
我认为 psql 命令行的老手通常会将其缩短为:
\q
于 2014-04-17T00:31:36.843 回答
309
Ctrl+D是我通常用来退出 psql 控制台的。
于 2012-08-24T09:26:26.567 回答
33
采用:
- Ctrl+ Z- 这发送
TSTP
信号(TSTP
是“终端停止”的缩写) - Ctrl+ \- 这发送
QUIT
信号
出于好奇:
- Ctrl+ D- 这发送
EOF
字符。EOF
代表“文件结束”。在这个具体的例子中,它从 psql 子程序中退出,因为 shell 正在等待用户输入。这不应该是“要走的路”,因为在以下情况下它不起作用: - 之前输入了任何其他字符 - 尝试输入一些空格然后按Ctrl+ D,它不会退出 psql。
- 如果根本不需要用户输入
于 2016-11-07T20:49:17.413 回答
22
quit
或exit
或\q
用户体验增强
属于这一类的另一个特性是无法从 PostgreSQL 命令行 (psql) 直观地退出。有许多记录在案的用户试图使用quit和exit命令退出,结果却得知这样做的命令是\q。
我们听到了您的不满,现在添加了使用关键字quit和exit退出命令行的功能,并希望现在退出 PostgreSQL 会话就像使用 PostgreSQL 一样令人愉快。
于 2018-05-24T15:48:42.260 回答
9
我了解到我可以在批处理 .sql 文件中包含 \q,因此我可以让 psql 更早地从 \i 操作中退出。
于 2014-06-23T00:13:08.117 回答
9
对于 Linux 命令行\q +输入。
使用Ctrl + D退出也是有效的
于 2015-10-21T09:34:46.263 回答
8
实际上,\q
并exit
没有CTRL + D
让我退出psql程序。
Ctrl + Shift + D
为我工作。希望它会帮助某人:)
我的 ubuntu 版本是19.04
于 2020-01-23T11:08:05.773 回答