hal*_*leo 25 postgresql command-line pager psql
当我使用psqlPostgreSQL的命令行工具时,在交互模式下,它将数据列为分页输出.
但是,因为我psql在一个可以自己处理长输出的终端应用程序中使用,所以我更愿意获得整个输出,而不需要使用恼人的--more--行进行分页.
有没有办法自定义分页行为psql?我试图LESS在周围的shell环境中设置cat,但这没有帮助.
有什么建议?
mu *_*ort 34
从精细psql手册:
\pset option [ value ]
[...]
pager
控制使用寻呼机程序进行查询和psql帮助输出.如果PAGER设置了环境变量 ,则输出将通过管道传递到指定的程序.否则,使用依赖于平台的默认值(例如more).当
pager选择关闭时,不使用寻呼机程序.启用寻呼机选项后,将在适当时使用寻呼机
所以你可以从psql提示中说出这个:
psql> \pset pager off
Run Code Online (Sandbox Code Playgroud)
关闭寻呼机.如果您希望始终应用此选项,则可以添加\pset pager off到您的~/.psqlrc文件中.
您还可以\?在psql提示中使用,以获得您可以使用的特殊命令的快速摘要.
| 归档时间: |
|
| 查看次数: |
12690 次 |
| 最近记录: |