Estou conectado remotamente ao meu servidor de banco de dados com o cygwin em tela cheia.
Quando eu consulto meu banco de dados com
select id, name from table limit 27;
Recebo 27 registros e consigo fazer uma nova consulta vendo o resultado da consulta anterior.
Mas, se eu substituir 27 por 28, vejo 28 registros em uma tela com um (End)
vídeo reverso. Se eu quiser fazer uma nova consulta, tenho que pressionar q
.
Não consigo ver o resultado da consulta anterior, mesmo que use a barra de rolagem da janela do cygwin.
Qual opção devo modificar para aumentar esse buffer?
A versão do meu cliente psql e servidor de banco de dados é 9.1.4 e eles estão instalados no Ubuntu 12.04
Você pode desligar (e ligar) a paginação em
psql
:Se você não especificar
on
ouoff
, o comando alternará a configuração. (Mais informações\pset
na documentação .) No shell, você pode até definir o pager que deseja usar:Se você começar
psql
depois disso,less
será o seu pager.Supondo que
less
seja usado como pager, você pode desativar esse recurso de limpeza de tela, que realmente é irritante no psql. Use a-X
opção:A opção pode ser definida como uma variável de ambiente em seu
$HOME/.profile
arquivo init: