我可以使用什么命令或快捷键退出PostgreSQL命令行实用程序psql?
键入\q,然后按ENTER键退出psql。
更新:2018年10月19日
从PostgreSQL 11开始,PostgreSQL命令行界面中的关键字“quit”和“exit”已经包含在内,以帮助您更容易地离开命令行工具。
我通常的按键顺序是:
quit()
quit
exit()
exit
q
q()
!q
^C
help
Alt + Tab
google.com
Quit PSQL
\q
我认为psql命令行的老手通常会将其缩短为:
\q
Use:
Ctrl+Z-这将发送TSTP信号(TSTP是“终端停止”的缩写)Ctrl+\这将发送QUIT信号
出于好奇:
Ctrl+D-这将发送EOF字符。EOF代表“文件结束”。在这个具体的例子中,它从psql子程序退出,因为shell正在等待用户输入。这不应该是“该走的路”,因为它在以下情况下不起作用:之前输入任何其他字符-尝试输入一些空格,然后按Ctrl+D,它不会退出psql。如果根本不需要用户输入
退出或退出
基于PostgreSQL 11 Beta 1发布!:
用户体验增强属于这一类别的另一个特性是无法直观地从PostgreSQL命令行(psql)退出。有许多记录的投诉是,用户试图使用退出和退出命令退出,但却发现这样做的命令是\q。我们听到了您的不满,现在添加了使用关键字quit和exit退出命令行的功能,并希望退出PostgreSQL会话与使用PostgreSQL一样愉快。
推荐文章
- 将一列的多个结果行连接为一列,按另一列分组
- 使用pgadmin连接到heroku数据库
- 在PostgreSQL中快速发现表的行数
- 更改varchar列的大小为较低的长度
- 如何首次配置postgresql ?
- 数据库性能调优有哪些资源?
- 如何在PostgreSQL中自动更新时间戳
- 当使用JDBC连接到postgres时,是否可以指定模式?
- SQL:从时间戳日期减去1天
- PostgreSQL删除所有内容
- 为什么PostgreSQL要对索引列进行顺序扫描?
- PostgreSQL INSERT ON冲突更新(upsert)使用所有排除的值
- 如何检查一个表是否存在于给定的模式中
- 如何将整数转换为字符串作为PostgreSQL查询的一部分?
- Psycopg2:用一个查询插入多行