首页 文章

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

提问于
浏览
1630

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

7 回答

  • 2328

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

    UPDATE: 19-OCT-2018

    从PostgreSQL 11开始,PostgreSQL命令行界面中的关键字“ quit " and " exit ”已被包含在内,以帮助您更轻松地离开命令行工具 .

  • 4

    我通常的关键序列是:

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

    我认为psql命令行的老手通常会将其简化为:

    \q
    
  • 13

    对于Linux命令行 \q enter.

    退出 Ctrl D 也是有效的

  • 13

    尝试:

    • Ctrl Z - 这发送 TSTP 信号( TSTP 是“终端停止”的缩写)

    • Ctrl \ - 这会发送 QUIT 信号

    好奇心:

    • Ctrl D - 这将发送 EOF 字符 . EOF 代表"end of file" . 在这个具体的情况下,它从psql子程序退出,因为shell正在等待用户输入 . 这应该不是'the way to go',因为它不起作用,如果:

    • 之前输入任何其他字符 - 尝试输入一些空格然后按Ctrl D,它不会退出psql .

    • 如果根本不需要用户输入

  • 270

    基于PostgreSQL 11 Beta 1 Released!

    用户体验增强功能属于此类别的另一个功能是无法直观地退出PostgreSQL命令行(psql) . 有许多记录的用户尝试使用quit和exit命令退出的抱怨,只是得知这样做的命令是\ q . 我们已经听到了您的挫折感,现在已经添加了使用关键字quit和exit退出命令行的功能,并希望退出PostgreSQL会话现在和使用PostgreSQL一样愉快 .

  • 9

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

  • 643

    我了解到我可以在批处理.sql文件中包含\ q,所以我可以在\ i操作之前让psql退出 .

相关问题