web-dev-qa-db-fra.com

Définir le pageur PostgreSQL sur moins?

J'essaie de rendre ma sortie de pager psql plus jolie.

J'ai ajouté ce qui suit à mon ~/.bashrc

export PAGER='less -S'

Et j'ai ajouté ces lignes à mon ~/.psqlrc

\x auto
\pset pager on
\setenv PAGER less

Courant de sortie:

Current pager output

Sortie désirée:

Desired pager output

2
philiporlando

\setenv PAGER less dans .psqlrc écrase la variable d'environnement avec une valeur différente indésirable (sans l'option -S).

Supprimez-la ou remplacez-la par \setenv PAGER 'less -S' ou créez une nouvelle variable d'environnement LESS définie sur -S.

Notez que même lorsque less n’est pas appelé avec l’option -S / --chop-long-lines, vous devez appuyer sur la flèche droite pour faire défiler horizontalement et afficher temporairement les lignes sans les envelopper.

3
Daniel Vérité