Que comando ou tecla de atalho posso usar para sair do utilitário de linha de comando do PostgreSQL psql?
Que comando ou tecla de atalho posso usar para sair do utilitário de linha de comando do PostgreSQL psql?
Respostas:
Digite \qe pressione ENTERpara sair psql.
ATUALIZAÇÃO: 19-OUT-2018
Desde o PostgreSQL 11 , as palavras-chave " quit" e " exit" na interface da linha de comandos do PostgreSQL foram incluídas para ajudar a facilitar a saída da ferramenta de linha de comando.
--single). Em vez disso, use a resposta de Kaarel ( Ctrl-D). Além de sempre trabalhar no pgsql, ele funcionará na maioria dos outros shells do unix (python, mysql, etc). Se você sempre faz as coisas da maneira "padrão", seu cérebro ficará menos cheio de curiosidades.
Minha sequência de teclas usual é:
quit()
quit
exit()
exit
q
q()
!q
^C
help
Alt + Tab
google.com
Quit PSQL
\q
Eu acho que os veteranos da linha de comando psql geralmente encurtam isso para apenas:
\q
Ctrl+ Dé o que eu costumo usar para sair do console psql.
Tentar:
TSTPsinal ( TSTPé a abreviação de "terminal stop")QUITsinalPor curiosidade:
EOFpersonagem. EOFsignifica "fim do arquivo". Nesse caso concreto, ele sai do subprograma psql, pois o shell aguarda a entrada do usuário. Este não deve ser o caminho a seguir, pois não está funcionando se:
psqlestá bem documentado e é\q
\q: "Isso não funcionará se você estiver no modo de back-end para um único usuário (- único). Em vez disso, use a resposta de Kaarel ( CtrlD)". O uso do IMHO CtrlDtambém não é o caminho a percorrer, e expliquei o motivo acima e ofereci uma alternativa.
Ctrl+Zfoi o único comando que funcionou para mim - eu estava conectado a um banco de dados via túnel que perdeu a conexão - nem \qnem Ctrl+Dtrabalhou, mas eu podia Ctrl+Ze, em seguida, matar o processo suspenso
quitou exitou\qBaseado no PostgreSQL 11 Beta 1 Lançado! :
Aprimoramentos da experiência do usuário
Outro recurso que se enquadra nessa categoria foi a incapacidade de sair intuitivamente da linha de comando do PostgreSQL (psql). Houve inúmeras reclamações registradas de usuários tentando sair com os comandos quit e exit , apenas para saber que o comando para fazer isso era \ q.
Ouvimos suas frustrações e agora adicionamos a capacidade de sair da linha de comando usando as palavras-chave quit e exit e esperamos que sair de uma sessão do PostgreSQL seja tão agradável quanto usar o PostgreSQL.
\?ou \hpara continuar a aprender 'tudo o resto' imho
Para a linha de comandos do Linux \ q +, digite.
Sair com Ctrl + D também funciona
Especificamente, como sair do seguinte status no Ubuntu 18.04.
Coloquei o status original da seguinte maneira.
postgres@user:~$
Se o psql for inserido, ele mudará para o novo status da seguinte maneira.
postgres@user:~$ psql
postgres=#
Se \ q for inserido, consulte a operação.
postgres@user:~$ \q
Ele muda para o status original da seguinte maneira.
postgres@user:~$
A maneira mais rápida é matar o terminal. Mas eu quero conhecer outro método de sair sem matar o terminal.
Obrigado,