如何解决psql执行查询后终端被大量空白占用的问题?
解决psql查询清屏及空白区域问题
升级Fedora 36后psql出现清屏、输出大量空白的问题,可通过以下方法恢复正常的命令行追加输出模式:
临时关闭分页器
启动psql时直接禁用分页:psql -P pager=off
或进入psql会话后执行命令:\pset pager off永久配置生效
编辑用户目录下的~/.psqlrc文件(不存在则新建),添加一行:\pset pager off
保存后,后续启动psql会自动应用该设置。检查终端TERM环境变量
Fedora 36升级后终端环境变量可能改变,先查看当前设置:echo $TERM
若为xterm-256color等值,可临时切换为xterm测试:export TERM=xterm
测试有效后,可将上述export命令添加到~/.bashrc或~/.zshrc中,实现永久生效。
调整后再次执行查询,结果会直接追加在命令行末尾,不再出现清屏和大量空白的情况。
内容的提问来源于stack exchange,提问作者Quin
相关产品推荐
相关产品推荐

