Quale comando o tasto di scelta rapida posso usare per uscire dall'utilità della riga di comando PostgreSQL psql
?
Quale comando o tasto di scelta rapida posso usare per uscire dall'utilità della riga di comando PostgreSQL psql
?
Risposte:
Digitare \q
e quindi premere ENTER
per uscire psql
.
AGGIORNAMENTO: 19-OTT-2018
A partire da PostgreSQL 11 , le parole chiave " quit
" e " exit
" nell'interfaccia della riga di comando di PostgreSQL sono state incluse per facilitare l'uscita dall'utilità della riga di comando.
--single
). Usa invece la risposta di Kaarel ( Ctrl-D
). Oltre a funzionare sempre in pgsql, funzionerà nella maggior parte delle altre shell unix (python, mysql, ecc.). Se fai sempre le cose "standard" nel modo in cui il tuo cervello sarà meno ingombro di curiosità.
La mia solita sequenza di tasti è:
quit()
quit
exit()
exit
q
q()
!q
^C
help
Alt + Tab
google.com
Quit PSQL
\q
Penso che i veterani della riga di comando di psql di solito riducano questo a solo:
\q
Ctrl+ Dè quello che di solito uso per uscire dalla console psql.
Provare:
TSTP
segnale ( TSTP
è l'abbreviazione di "arresto terminale")QUIT
segnalePer curiosità:
EOF
personaggio. EOF
sta per "fine del file". In questo caso concreto esce dal sottoprogramma psql, poiché la shell attende l'input dell'utente. Questo non dovrebbe essere "la strada da percorrere" in quanto non funziona se:
psql
è ben documentato ed è\q
\q
: "Questo non funzionerà se ci si trova in modalità backend per singolo utente (--single). Invece, utilizzare la risposta di Kaarel ( CtrlD
)". L'utilizzo di IMHO CtrlD
non è nemmeno la strada da percorrere, e ho spiegato perché sopra e offerto un'alternativa.
Ctrl+Z
è stato l'unico comando che ha funzionato per me - ero collegato a un database tramite tunnel che ha perso la connessione - \q
né Ctrl+D
funzionava, ma potevo Ctrl+Z
e poi ho ucciso il processo sospeso
quit
oppure exit
oppure\q
Basato su PostgreSQL 11 Beta 1 rilasciato! :
Miglioramenti dell'esperienza utente
Un'altra caratteristica che rientrava in questa categoria era l'impossibilità di uscire intuitivamente dalla riga di comando PostgreSQL (psql). Sono stati registrati numerosi reclami degli utenti che hanno tentato di uscire con i comandi quit ed exit , solo per sapere che il comando per farlo era \ q.
Abbiamo sentito le tue frustrazioni e ora abbiamo aggiunto la possibilità di uscire dalla riga di comando usando le parole chiave quit e exit e speriamo che uscire da una sessione PostgreSQL sia ora divertente come usare PostgreSQL.
\?
o \h
continuerebbe a imparare 'tutto il resto' imho
In particolare, come uscire dal seguente stato su Ubuntu 18.04.
Ho messo lo stato originale come segue.
postgres@user:~$
Se viene inserito psql, cambia nel nuovo stato come segue.
postgres@user:~$ psql
postgres=#
Se viene inserito \ q, vedere l'operazione.
postgres@user:~$ \q
Passa allo stato originale come segue.
postgres@user:~$
Il modo rapido è uccidere il terminale. Ma voglio conoscere altri metodi di uscita senza uccidere il terminale.
Grazie,