Exibição de consulta do cliente PSQL 8.3+
-
22-09-2019 - |
Pergunta
Pergunta bastante boba, mas não consigo encontrar a resposta nas páginas de documentos ou homens.
Começando com 8.3, eu acho, o cliente PSQL CLI não exibirá os resultados de uma grande consulta embutida. Ele faz um visualizador de resultado 'menos parecido' que desaparece quando você atinge Q.
Isso dificulta o uso de dados da primeira consulta em consultas ou atualizações subsequentes.
Alguém sabe de uma mudança ou maneira de forçar o PSQL a exibir os resultados da consulta embutidos, como o cliente antigo fez?
EDIT: O switch x faz isso, mas preciso da visualização de múltiplas linhas.
Solução
Outras dicas
além de \pset pager always
Adicione o seguinte no seu .profile (ou .bashrc)
export PAGER=less
export LESS="-iMSx4 -FX"
Você também pode desativá -lo quando você inicia PSQL:
$ psql -U admin db_name --pset pager=off
Se você sempre quero que esteja desligado, você pode adicionar isso ao seu .bashrc
Arquivo:
alias psql='psql --pset pager=off'