【发布时间】:2022-08-09 20:58:13
【问题描述】:
pgcli 是一个命令行工具,我希望它在提示窗口中显示查询结果。默认情况下,它会在编辑器中显示结果。如何更改配置?
标签: postgresql command-line-interface
pgcli 是一个命令行工具,我希望它在提示窗口中显示查询结果。默认情况下,它会在编辑器中显示结果。如何更改配置?
标签: postgresql command-line-interface
如果您的意思是 psql 默认调用以显示长结果集的寻呼机,则可以将其关闭。
在 psql 提示符内:
\pset pager off
将当前 psql 会话配置为始终将结果输出到标准输出,而不是将默认的more-like 寻呼机分配给长结果。
参看。 psql
documentation,
条目 pager 和 pager_min_lines
参看。 this post 具有替代语法,以及如何在系统范围内保存配置
为了利用或转换结果,我通常发现使用 -c 调用 psql 然后将输出通过管道传输到编辑器或其他东西更方便:例如psql -Atc 'select 1' | $EDITOR
【讨论】: