2009-12-30 26 views
11

相当愚蠢的问题,但我似乎无法在文档或手册页中找到答案。PSQL 8.3+客户端查询结果显示

从8.3开始我认为,psql CLI客户端不会显示内联大查询的结果。它会传递给一个“不太喜欢”的结果查看器,当你点击q时它会消失。

这使得在后续查询或更新中使用来自第一个查询的数据非常困难。

有没有人知道一个开关或强制psql来显示内联查询结果的方式,就像老客户端一样?

编辑:\ x开关这样做,但我需要多行视图。

回答

1

您也可以禁用它,当你启动psql的:

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

如果总是希望它关闭,您可以添加到您的.bashrc文件:

alias psql='psql --pset pager=off' 
+2

一个更好的放置位置在'.psqlrc'中,即:'\ pset pager off' – 2013-12-11 16:02:29

4

在除\pset pager always在.profile(或.bashrc)中添加以下内容:

export PAGER=less 

export LESS="-iMSx4 -FX"