我可以使用什么命令或快捷键退出PostgreSQL命令行实用程序psql?
当前回答
Use:
Ctrl+Z-这将发送TSTP信号(TSTP是“终端停止”的缩写)Ctrl+\这将发送QUIT信号
出于好奇:
Ctrl+D-这将发送EOF字符。EOF代表“文件结束”。在这个具体的例子中,它从psql子程序退出,因为shell正在等待用户输入。这不应该是“该走的路”,因为它在以下情况下不起作用:之前输入任何其他字符-尝试输入一些空格,然后按Ctrl+D,它不会退出psql。如果根本不需要用户输入
其他回答
对于Linux命令行\q+enter。
用Ctrl+D退出也是有效的
您尝试键入\q,然后按ENTER退出psql。或类型:退出
我通常使用Ctrl+D退出psql控制台。
退出或退出
基于PostgreSQL 11 Beta 1发布!:
用户体验增强属于这一类别的另一个特性是无法直观地从PostgreSQL命令行(psql)退出。有许多记录的投诉是,用户试图使用退出和退出命令退出,但却发现这样做的命令是\q。我们听到了您的不满,现在添加了使用关键字quit和exit退出命令行的功能,并希望退出PostgreSQL会话与使用PostgreSQL一样愉快。
键入\q,然后按ENTER键退出psql。
更新:2018年10月19日
从PostgreSQL 11开始,PostgreSQL命令行界面中的关键字“quit”和“exit”已经包含在内,以帮助您更容易地离开命令行工具。
推荐文章
- 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表?