开发者

PSQL 8.3+ client query results display

开发者 https://www.devze.com 2022-12-15 07:08 出处:网络
Rather silly question, but I can\'t seem to find the answer in the docs or man pages. Starting with 8.3 I think, the psql CLI client will not开发者_运维知识库 display the results of a large query inl

Rather silly question, but I can't seem to find the answer in the docs or man pages.

Starting with 8.3 I think, the psql CLI client will not开发者_运维知识库 display the results of a large query inline. It pipes to a 'less-like' result viewer that disappears when you hit q.

This makes it very difficult to use data from the first query in subsequent queries or updates.

Does anyone know of a switch or way to force psql to display the query results inline, like the old client did?

edit: the \x switch does this, but I need the multiple row view.


\pset pager off

\pset pager on

\pset pager always

Alternatively, configure the pager to your liking.


in addition to \pset pager always add the following in your .profile (or .bashrc)

export PAGER=less

export LESS="-iMSx4 -FX"


You can also disable it when you start up psql:

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

If you always want it to be off, you can add this to your .bashrc file:

alias psql='psql --pset pager=off'
0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号