我可以使用什么命令或快捷键退出PostgreSQL命令行实用程序psql?
当前回答
我了解到我可以将\q包含在一个batch.sql文件中,这样我就可以让psql更早地从一个\I操作中退出。
其他回答
键入\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
您尝试键入\q,然后按ENTER退出psql。或类型:退出
Use:
Ctrl+Z-这将发送TSTP信号(TSTP是“终端停止”的缩写)Ctrl+\这将发送QUIT信号
出于好奇:
Ctrl+D-这将发送EOF字符。EOF代表“文件结束”。在这个具体的例子中,它从psql子程序退出,因为shell正在等待用户输入。这不应该是“该走的路”,因为它在以下情况下不起作用:之前输入任何其他字符-尝试输入一些空格,然后按Ctrl+D,它不会退出psql。如果根本不需要用户输入
我通常使用Ctrl+D退出psql控制台。
推荐文章
- PostgreSQL删除所有内容
- 为什么PostgreSQL要对索引列进行顺序扫描?
- PostgreSQL INSERT ON冲突更新(upsert)使用所有排除的值
- 如何检查一个表是否存在于给定的模式中
- 如何将整数转换为字符串作为PostgreSQL查询的一部分?
- Psycopg2:用一个查询插入多行
- PostgreSQL返回JSON数组的结果集?
- PostgreSQL通配符LIKE用于单词列表中的任何一个
- 检查Postgres JSON数组是否包含字符串
- psql: FATAL: Peer authentication failed for user "dev"
- 如何在Postgres/SQL中获得两个整数的最小/最大值?
- 如何在postgresql中显示函数,过程,触发器源代码?
- 如何用postgres将间隔转换为小时数?
- 在postgresql中将查询结果按月和年分组
- 如何改变一个列的数据类型在PostgreSQL表?