Отображение результатов клиентских запросов PSQL 8.3+

Довольно глупый вопрос, но я не могу найти ответ на документах или страницах руководства.

Начиная с 8.3, я думаю, клиент CLI psql не будет отображать результаты большого запроса inline. Он подключается к "менее похожим" зрителям результатов, который исчезает, когда вы нажимаете q.

Это очень затрудняет использование данных из первого запроса в последующих запросах или обновлениях.

Кто-нибудь знает о коммутаторе или способе заставить psql отображать результаты запроса inline, как это делал старый клиент?

edit: переключатель \x делает это, но мне нужен просмотр нескольких строк.

Ответ 2

в дополнение к \pset pager always добавьте следующее в свой .profile(или .bashrc)

export PAGER=less

export LESS="-iMSx4 -FX"

Ответ 3

Вы также можете отключить его при запуске psql:

$ psql -U admin db_name --pset pager=off

Если вы всегда хотите, чтобы он был выключен, вы можете добавить его в свой .bashrc файл:

alias psql='psql --pset pager=off'