Quelle commande ou touche courte puis-je utiliser pour quitter l'utilitaire de ligne de commande PostgreSQL psql
?
postgresql
postgresql-9.1
psql
App Work
la source
la source
Réponses:
Tapez
\q
, puis appuyez surENTER
pour quitterpsql
.MISE À JOUR: 19-OCT-2018
Depuis PostgreSQL 11 , les mots clés "
quit
" et "exit
" dans l'interface de ligne de commande PostgreSQL ont été inclus pour faciliter la sortie de l'outil de ligne de commande.la source
--single
). Utilisez plutôt la réponse de Kaarel (Ctrl-D
). En plus de toujours fonctionner dans pgsql, cela fonctionnera dans la plupart de vos autres shells Unix (python, mysql, etc.). Si vous faites toujours les choses de la manière «standard» dans 'nix, votre cerveau sera moins encombré de futilités.Ma séquence de touches habituelle est:
Je pense que les vétérans de la ligne de commande psql raccourcissent généralement cela à:
la source
Ctrl+ Dest ce que j'utilise habituellement pour quitter la console psql.
la source
Essayer:
TSTP
signal (TSTP
est l'abréviation de "terminal stop")QUIT
signalPar curiosité:
EOF
personnage.EOF
signifie "fin de fichier". Dans ce cas concret, il quitte le sous-programme psql, car le shell attend l'entrée utilisateur. Cela ne devrait pas être «la voie à suivre» car cela ne fonctionne pas si:la source
psql
est bien documentée et est\q
\q
: "Cela ne fonctionnera pas si vous êtes en mode backend mono-utilisateur (--single). Utilisez plutôt la réponse de Kaarel (CtrlD
)". L'utilisationCtrlD
à mon humble avis n'est pas la voie à suivre non plus, et j'ai expliqué pourquoi ci-dessus et proposé une alternative.Ctrl+Z
était la seule commande qui fonctionnait pour moi - j'étais connecté à une base de données via un tunnel qui a perdu la connexion -\q
niCtrl+D
travaillé, mais j'ai puCtrl+Z
et puis tuer le processus suspenduquit
ouexit
ou\q
Basé sur PostgreSQL 11 Beta 1 publié! :
la source
\?
ou\h
continuerait à apprendre 'tout le reste' à mon humble avisPour la ligne de commande Linux \ q + entrez.
Quitter avec Ctrl + D est aussi un travail
la source
J'ai appris que je pouvais inclure \ q dans un fichier batch .sql, donc je pouvais avoir psql quitter plus tôt à partir d'une opération \ i.
la source
En fait,
\q
,exit
etCTRL + D
did'nt a travaillé pour moi pour sortir du psql programme.A travaillé pour moi. J'espère que cela aidera quelqu'un :)
Ma version Ubuntu est le 19.04
la source
Plus précisément, comment quitter l'état suivant sur Ubuntu 18.04.
J'ai mis le statut d'origine comme suit.
Si psql est entré, il passe au nouvel état comme suit.
Si \ q est entré, veuillez voir l'opération.
Il passe à l'état d'origine comme suit.
Le moyen rapide est de tuer le terminal. Mais je veux connaître une autre méthode d'arrêt sans tuer le terminal.
Merci,
la source