2009-12-30 4 views
11

Довольно глупый вопрос, но я не могу найти ответ на документах или страницах руководства.Отображение результатов запроса клиента PSQL 8.3+

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

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

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

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

ответ

1

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

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

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

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

Лучшее место, чтобы положить это в ваш '.psqlrc', т. Е .:' \ pset pager off' –

4

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

export PAGER=less 

export LESS="-iMSx4 -FX" 
Смежные вопросы