如何退出PostgreSQL命令行实用程序:psql

我可以使用什么命令或短键来退出PostgreSQL命令行实用程序psql

键入\q ,然后按ENTER退出psql

我通常的关键序列是:

 quit() quit exit() exit q q() !q ^C help Alt + Tab google.com Quit PSQL \q 

我认为psql命令行的退伍军人通常缩短到只是:

 \q 

Ctrl + D是我通常用来退出psql控制台的东西。

对于Linux命令行\ q + input。

Ctrl + D退出也是有效的

尝试:

  • Ctrl + Z – 发送TSTP信号( TSTP是“terminal stop”的缩写)
  • Ctrl + \ – 发送QUIT信号

好奇心:

  • Ctrl + D – 发送EOF字符。 EOF代表“文件结束”。 在这个具体情况下,它会从psql子程序中退出,因为shell正在等待用户input。 这不应该是“走的路”,因为它不工作,如果:
    • 之前input的任何其他字符 – 尝试input一些空格,然后按Ctrl + D ,它不会退出psql。
    • 如果用户input根本不需要的话

我知道我可以在批处理.sql文件中包含\ q,所以我可以从\ i操作早些退出psql。