Изменение способа отображения запросов в PSQL

это незначительная проблема, но это сводит меня с ума.

в любом случае, на некоторых моих серверах я запускаю PostgreSQL 8.4. При использовании PSQL (также 8.4) запросы отображаются с менее похожим интерфейсом, что меня вполне устраивает.

тем не менее, на моих новых серверах я запускаю PostgreSQL 9.3, а PSQL (также 9.3) немного изменил то, как он рассматривает запросы: аналогичный менее похожий интерфейс, но когда я нажимаю q на выходе очищает результаты экран. Это сводит меня с ума; я часто буду запускать SELECT запрос и использовать результаты, чтобы написать UPDATE или DELETE запрос, который становится намного сложнее, когда я не вижу результатов при написании запроса.

есть ли способ изменить это?

20
задан Theron Luhn
10.04.2023 14:01 Количество просмотров материала 3504
Распечатать страницу

1 ответ

это поведение вашего пейджера, а не PostgreSQL или psql.

вы можете сказать psql Не использовать пейджер с:

\pset pager off

(это может пойти в свой .psqlrc чтобы сделать его стойким). Это потенциально приведет к длинным, неконтролируемым результатам прокрутки.

вместо того, чтобы сказать пейджер less, который, я предполагаю, является вашим по умолчанию, чтобы не очистить экран,см. этот связанный ответ.

0
отвечен Craig Ringer 2023-04-11 21:49

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх