web-dev-qa-db-fra.com

Comment quitter l'utilitaire de ligne de commande PostgreSQL: psql

Quelle commande ou clé abrégée puis-je utiliser pour quitter l'utilitaire de ligne de commande PostgreSQL psql?

1747
App Work

Tapez \q puis appuyez sur ENTER pour quitter psql.

MISE À JOUR: 19-OCT-2018

A partir de PostgreSQL 11 , les mots-clés "quit" et "exit" de l'interface de ligne de commande PostgreSQL ont été inclus. pour vous aider à quitter l'outil de ligne de commande.

2450
Frankline

Ma séquence de touches habituelle est:

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

Je pense que les vétérans de la ligne de commande psql raccourcissent généralement cela pour simplement:

\q
717
Ted

Ctrl+D C’est ce que j’utilise habituellement pour quitter la console psql.

284
Kaarel

Essayer:

  • Ctrl+Z - cela envoie le signal TSTP (TSTP est l'abréviation de “terminal stop”)
  • Ctrl+\ - cela envoie le signal QUIT

Pour la curiosité:

  • Ctrl+D - cela envoie le caractère EOF. EOF signifie "fin de fichier". Dans ce cas concret, il sort du sous-programme psql, car le shell attend la saisie de l'utilisateur. Cela ne devrait pas être "la voie à suivre" car cela ne fonctionne pas si:
    • tout autre caractère est entré avant - essayez de saisir des espaces, puis appuyez sur Ctrl+D, ça ne va pas quitter psql.
    • si la saisie de l'utilisateur n'est pas requise du tout
22
iusting

quit ou exit ou \q

Basé sur PostgreSQL 11 Beta 1 est sorti! :

Améliorations de l'expérience utilisateur

Une autre caractéristique entrant dans cette catégorie est l'impossibilité de quitter intuitivement la ligne de commande PostgreSQL (psql). Il y a eu de nombreuses plaintes enregistrées d'utilisateurs essayant de quitter avec quitter et quitter commandes, seulement pour apprendre que la commande était \q.

Nous avons entendu vos frustrations et nous avons maintenant ajouté la possibilité de quitter la ligne de commande en utilisant les mots-clés , quitter et quitter et espère que quitter une session PostgreSQL est maintenant aussi agréable que d’utiliser PostgreSQL.

13
Lukasz Szozda

Pour la ligne de commande Linux \ q + enter.

Quitter avec Ctrl + D fonctionne aussi

11
Maurice Elagu

J'ai appris que je pouvais inclure\q dans un fichier batch .sql, ce qui me permettait de quitter psql plus tôt après une opération\i.

6
sflitman

Ceci est POSTGRESQL - fonctionnant sur CentOS7, veuillez noter que je suis sorti de PSQL avec\q, alors je suis toujours dans le shell bash pour PostgreSQL, que j’ai encore déconnecté avec - logout .... sortie de terminal ci-dessous ---- -bash-4.2$ quit -bash: quit: command not found -bash-4.2$ exit logout There are stopped jobs. -bash-4.2$ logout

0
Rohit Dhankar