Изменить способ отображения запросов в PSQL
Это небольшая проблема, но это сводит меня с ума.
В любом случае, на некоторых моих серверах я использую PostgreSQL 8.4. При использовании PSQL (также 8.4) запросы отображаются с менее похожим интерфейсом, что меня вполне устраивает.
Однако на моих новых серверах я использую PostgreSQL 9.3, и PSQL (также 9.3) немного изменил свое представление о запросах: похожий менее похожий интерфейс, но когда я нажимаю q
для выхода очищает результаты с экрана. Это сводит меня с ума; Я часто бегу SELECT
запросить и использовать результаты, чтобы написать UPDATE
или же DELETE
запрос, который становится гораздо сложнее, когда я не вижу результаты, когда я пишу запрос.
Есть ли способ, которым я могу изменить это?
1 ответ
Это поведение вашего пейджера, а не PostgreSQL или psql
,
Ты можешь сказать psql
вообще не использовать пейджер с:
\pset pager off
(это может пойти в вашем .psqlrc
чтобы сделать это постоянным). Это потенциально приведет к долгим, неконтролируемым результатам прокрутки.
Вместо этого сказать пейджер less
, который я предполагаю, по умолчанию, а не для очистки экрана, см. этот связанный ответ.