Cómo salir de la utilidad de línea de comandos PostgreSQL: psql
¿Qué comando o clave corta puedo usar para salir de la utilidad de línea de comandos de PostgreSQL psql
?
7 answers
Escriba \q
y luego presione ENTER
para salir de psql
.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-03-12 05:28:22
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 comandos psql generalmente acortan eso a solo:
\q
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-04-17 00:31:36
Ctrl+D es lo que suelo usar para salir de la consola psql.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-03-23 06:01:49
Para la línea de comandos de Linux \q + entra.
Terminando con Ctrl + D también se trabaja
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-10-21 09:34:46
Intenta:
-
Ctrl+Z - esto envía la señal
TSTP
(TSTP
es la abreviatura de "terminal stop") -
Ctrl+\ - esto envía el
QUIT
señal
Por curiosidad:
-
Ctrl+D - esto envía el
EOF
caracteres.EOF
significa "fin del 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 está funcionando si:- cualquier otro carácter se introduce antes-intente introducir algunos espacios en blanco y luego presione Ctrl+D, no va a salir de psql.
- si la entrada del usuario no es necesaria en absoluto
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-11-15 18:18:57
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). Ha habido numerosas quejas registradas de usuarios que intentaban salir con los comandos quit y exit , solo para saber que el comando para hacerlo era \q.
Hemos escuchado sus frustraciones y ahora hemos añadido la posibilidad de salir de la línea de comandos usando las palabras clave quit y exit y esperar que salir de una sesión de PostgreSQL sea ahora tan agradable como usar PostgreSQL.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-05-24 15:48:42
Aprendí que podía incluir \q en un lote .archivo sql, por lo que podría tener psql salir antes de una operación \i.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-06-23 00:13:08