¿Qué comando o tecla corta puedo usar para salir de la utilidad de línea de comandos PostgreSQL psql
?
postgresql
postgresql-9.1
psql
App Work
fuente
fuente
Respuestas:
Escriba
\q
y luego presioneENTER
para salirpsql
.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 que sea más fácil abandonar la herramienta de línea de comandos.fuente
--single
). En su lugar, use la respuesta de Kaarel (Ctrl-D
). Además de trabajar siempre en pgsql, funcionará en la mayoría de sus otros shells de Unix (python, mysql, etc.). Si siempre haces las cosas de la manera "estándar" en 'nix, tu cerebro estará menos abarrotado de curiosidades.Mi secuencia de teclas habitual es:
Creo que los veteranos de la línea de comando psql generalmente acortan eso a solo:
fuente
Ctrl+ Des lo que suelo usar para salir de la consola psql.
fuente
Tratar:
TSTP
señal (TSTP
es la abreviatura de "parada terminal")QUIT
señalPor curiosidad:
EOF
personaje.EOF
significa "fin de archivo". En este caso concreto, sale del subprograma psql, ya que el shell está esperando la entrada del usuario. Esto no debería ser 'el camino a seguir' ya que no funciona si:fuente
psql
está bien documentado y está\q
\q
: "Esto no funcionará si está en modo backend de usuario único (--single). En su lugar, use la respuesta de Kaarel (CtrlD
)". En mi humilde opinión,CtrlD
tampoco es el camino a seguir, y expliqué por qué anteriormente y ofrecí una alternativa.Ctrl+Z
fue el único comando que funcionó para mí: estaba conectado a una base de datos a través del túnel que perdió la conexión,\q
niCtrl+D
funcionó, pero pudeCtrl+Z
y luego eliminé el proceso suspendidoquit
oexit
o\q
Basado en PostgreSQL 11 Beta 1 ¡Lanzado! :
fuente
\?
o\h
seguir aprendiendo 'todo lo demás' en mi humilde opiniónPara la línea de comando de Linux \ q + enter.
Salir con Ctrl + D también funciona
fuente
Aprendí que podía incluir \ q en un archivo .sql por lotes, por lo que podría cerrar psql antes de una operación \ i.
fuente
En realidad,
\q
,exit
yCTRL + D
me cansaría trabajó para mí para salir de la psql programa.Trabajó para mi. Espero que ayude a alguien :)
Mi versión de ubuntu es la 19.04
fuente
Hablando específicamente, cómo salir del siguiente estado en Ubuntu 18.04.
Puse el estado original de la siguiente manera.
Si se ingresa psql, cambia al nuevo estado de la siguiente manera.
Si se ingresa \ q, consulte la operación.
Cambia al estado original de la siguiente manera.
La forma rápida es matar la terminal. Pero quiero conocer otro método para dejar de fumar sin matar el terminal.
Gracias,
fuente