psql ignora minha variável PAGER

1

Eu quero usar menos como meu pager padrão. Portanto, tenho PAGER=less no meu .bashrc . Ele é originado corretamente:

$ echo $PAGER
less

No entanto, o psql ainda usa mais se eu chamá-lo com psql . MAS: Se eu chamá-lo com PAGER=less psql , o psql usa menos.

Eu não tenho ideia do porquê. As duas chamadas não deveriam ser idênticas? man , por exemplo, homenageia $PAGER . Eu sei disso porque

  • MANPAGER não está definido
  • PAGER=more man more funciona como esperado
  • PAGER='' man more desativa a paginação completamente (também como esperado)

Como faço para o psql reconhecer minha configuração de pager?

    
por musiKk 22.07.2014 / 20:00

1 resposta

3

Teste export PAGER=less no seu .bashrc.

    
por 22.07.2014 / 20:04