相当愚蠢的问题,但我似乎无法在文档或手册页中找到答案。
从8.3开始我认为,psql CLI客户端不会显示内联大查询的结果。它会导致“不太喜欢”的结果查看器在您点击q时消失。
这使得在后续查询或更新中使用第一个查询中的数据非常困难。
有没有人知道一个开关或强制psql以内联方式显示查询结果的方法,就像旧客户端一样?
编辑:\ x开关执行此操作,但我需要多行视图。
答案 0 :(得分:19)
答案 1 :(得分:4)
除\pset pager always
之外,还在.profile(或.bashrc)中添加以下内容
export PAGER=less
export LESS="-iMSx4 -FX"
答案 2 :(得分:1)
您也可以在启动psql时禁用它:
$ psql -U admin db_name --pset pager=off
如果始终希望关闭它,您可以将其添加到.bashrc
文件中:
alias psql='psql --pset pager=off'