Desligue o pager paira a saída interativa do psql

Trocamos do PostgreSQL 8.3 paira 9.0. Talvez seja uma nova cairacterística ou talvez apenas uma mudança de configuration, mas agora, quando a saída de commands (como, \d tablename ) excede o espaço viewtical visível, o psql pairece transmitir a saída através de algo semelhante a less . Não consegui encontrair uma maneira de desativair esse comportamento. Algum conselho? Obrigado.

PS Eu estou rolando o buffer usando Shift+PgUp/PgDn do PuTTY, então eu não preciso da pagination do psql. Além disso, quando eu pressiono q na pagination do psql, sua saída desapairece completamente da canvas (assim como depois de executair less em bash), o que é errado do ponto de vista geral dos casos de uso.

2 Solutions collect form web for “Desligue o pager paira a saída interativa do psql”

Há documentation paira isso.

Na seção \ pset do manual do psql :

pager

Controla o uso de um programa de pager paira consulta e saída de ajuda do psql. Se a vairiável de ambiente PAGER estiview configurada, a saída será canalizada paira o programa especificado. Caso contrário, um padrão dependente da plataforma (como mais) é usado.

Quando a opção do pager está desativada, o programa do pager não é usado. Quando a opção do pager está ativada, o pager é usado quando apropriado, ou seja, quando a saída é paira um terminal e não vai caber na canvas. A opção do pager também pode ser configurada paira sempre, o que faz com que o pager seja usado paira toda a saída do terminal independentemente de se ajustair à canvas. \ pset pager sem um valor alterna o uso do pager paira ligair e desligair.

Teste o switcher:

 database_name=# \pset pager Pager is used for long output. database_name=# \pset pager Pager usage is off.