PSQL 8.3+ Клиент -запрос дисплей результатов
-
22-09-2019 - |
Вопрос
Довольно глупый вопрос, но я не могу найти ответ в документах или на страницах управления.
Начиная с 8.3, я думаю, клиент PSQL CLI не будет отображать результаты большого встроенного запроса. Это приводит к «менее подобному» просмотра результатов, который исчезает, когда вы нажимаете Q.
Это затрудняет использование данных из первого запроса в последующих запросах или обновлениях.
Кто -нибудь знает о переключении или способе заставить PSQL отобразить встроенные результаты запроса, как это сделал старый клиент?
РЕДАКТИРОВАТЬ: Переключатель x делает это, но мне нужно представление нескольких строк.
Решение
\pset pager off
\pset pager on
\pset pager always
В качестве альтернативы, Настройте пейджер по своему вкусу.
Другие советы
в дополнение к \pset pager always
Добавьте следующее в свой .profile (или .bashrc)
export PAGER=less
export LESS="-iMSx4 -FX"
Вы также можете отключить его, когда запустите PSQL:
$ psql -U admin db_name --pset pager=off
если ты всегда хочу, чтобы это было выключено, вы можете добавить это в свой .bashrc
файл:
alias psql='psql --pset pager=off'