Quelle commande ou clé abrégée puis-je utiliser pour quitter l'utilitaire de ligne de commande PostgreSQL psql
?
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.
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
Ctrl+D C’est ce que j’utilise habituellement pour quitter la console psql.
Essayer:
TSTP
(TSTP
est l'abréviation de “terminal stop”)QUIT
Pour la curiosité:
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: 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.
Pour la ligne de commande Linux \ q + enter.
Quitter avec Ctrl + D fonctionne aussi
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.
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