如何在psql中自定义寻呼机?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (35)

当我用psql、PostgreSQL命令行工具,在交互模式下,将数据作为分页输出列出。

但是,因为我用psql在能够自己处理长输出的终端应用程序中,我更愿意获得整个输出,而不需要使用烦人的分页。--more--排队。

中的分页行为是否有自定义的方法?psql是吗?我试着LESS在周围的shell环境中cat但这也无济于事。

有什么建议吗?

提问于
用户回答回答于

\pset option [ value ]...pager控件使用寻呼机程序进行查询和psql帮助输出。如果环境变量PAGER设置,则输出以管道方式发送到指定的程序。否则,就会出现平台相关的默认设置(如more)使用。 当pager选项关闭,则不使用寻呼机程序。当寻呼机选项打开时,将在适当时使用寻呼机。

所以你可以从psql迅速:

psql> \pset pager off

关掉寻呼机。如果您希望这始终适用,可以添加\pset pager off敬你的~/.psqlrc档案。

也可以使用\?psql提示你快速总结可供使用的特殊命令。

扫码关注云+社区