usuario salir postgres linea datos consola comandos comando postgresql postgresql-9.1 psql

postgresql - postgres - salir de psql linux



Cómo salir de la utilidad de línea de comandos PostgreSQL: psql (7)

Aprendí que podría incluir / q en un archivo .sql por lotes, por lo que podría hacer que psql se cerrara antes de una operación / i.

¿Qué comando o tecla corta puedo usar para salir de la utilidad de línea de comandos PostgreSQL psql ?


Basado en PostgreSQL 11 Beta 1 lanzado! :

Mejoras en la experiencia del usuario

Otra característica que cayó en esta categoría fue la incapacidad de salir intuitivamente de la línea de comandos de PostgreSQL (psql). Se han registrado numerosas quejas de usuarios que intentaron salir con los comandos quit y exit , solo para saber que el comando para hacerlo era / q.

Hemos escuchado sus frustraciones y ahora hemos agregado la capacidad de salir de la línea de comandos usando las palabras clave salir y salir y esperamos que salir de una sesión de PostgreSQL sea ahora tan agradable como usar PostgreSQL.


Escriba /q y luego presione ENTER para salir de psql .

ACTUALIZACIÓN: 19-OCT-2018

A partir de PostgreSQL 11 , las palabras clave " quit " y " exit " en la interfaz de línea de comandos de PostgreSQL se han incluido para ayudar a facilitar el quit de la herramienta de línea de comandos.


Mi secuencia de teclas habitual es:

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

Creo que los veteranos de la línea de comando psql generalmente acortan eso a solo:

/q


Para lineas de comando de Linux / q + enter.

Salir con Ctrl + D también es trabajo.


Tratar:

  • Ctrl + Z - esto envía la señal TSTP ( TSTP es la abreviatura de "terminal stop")
  • Ctrl + / - esto envía la señal QUIT

Por curiosidad:

  • Ctrl + D - esto envía el carácter EOF . EOF significa "fin de archivo". En este caso concreto, sale del subprograma psql, ya que el shell está esperando la entrada del usuario. Este no debería ser "el camino a seguir", ya que no funciona si:
    • antes se ingresó cualquier otro carácter: intente ingresar algunos espacios en blanco y luego presione Ctrl + D , no saldrá de psql.
    • Si la entrada del usuario no es necesaria en absoluto

Ctrl + D es lo que suelo usar para salir de la consola psql.