Вопрос

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

Начиная с 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'
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top