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.

Foi útil?

Solução

\pset pager off

\pset pager on

\pset pager always

Alternativamente, Configure o pager ao seu gosto.

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'
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top