PSQL игнорирует мою переменную PAGER

Я хочу использовать меньше как мой пейджер по умолчанию. Поэтому у меня есть PAGER=less в моем .bashrc, Это поставлено должным образом:

$ echo $PAGER
less

Тем не менее, PSQL по-прежнему использует больше, если я вызываю его с psql, НО: если я позвоню с PAGER=less psqlPSQL использует меньше.

Я понятия не имею, почему это так. Разве два вызова не должны быть идентичными? man например почести $PAGER, Я знаю это, потому что

  • MANPAGER не установлен
  • PAGER=more man more работает как положено
  • PAGER='' man more полностью отключает пейджинг (также, как и ожидалось)

Как мне заставить psql распознать настройки моего пейджера?

1 ответ

Решение

Пытаться export PAGER=less в вашем.bashrc.

Другие вопросы по тегам