如何在终端仿真器中正确显示psql命令的输出?

8 浏览
0 Comments

如何在终端仿真器中正确显示psql命令的输出?

我在Ubuntu的终端模拟器lxterminal中使用psql命令行客户端。当我运行以下命令时,输出是混乱的:

students=# select * from information_schema.routines;

我想知道是否可能在终端模拟器中将输出显示为一个漂亮的表格?谢谢。

附注:这里有一个类似的问题,关于mysql的:如何在终端模拟器中正确显示mysql命令的输出?

0
0 Comments

如何在终端仿真器中正确显示psql命令的输出?

在使用psql命令时,有时候输出的结果在终端仿真器中显示不正确或不易阅读。这可能是由于默认的表格格式设置导致的。要解决这个问题,可以使用以下方法来正确显示psql命令的输出。

在psql命令中,可以使用"-x"或"--expanded"选项来打开扩展的表格格式模式。这等效于使用"\x"或"\pset expanded"命令。扩展的表格格式模式可以使输出以垂直方式显示,更易于阅读和理解。

具体的解决方法如下:

1. 在psql命令中使用"-x"选项:

psql -x

2. 在psql命令中使用"--expanded"选项:

psql --expanded

使用这两种方法中的任何一种,都可以打开扩展的表格格式模式,从而正确显示psql命令的输出结果。

如果您想了解更多关于psql命令的详细信息,可以参考PostgreSQL官方文档中的相关部分:https://www.postgresql.org/docs/current/static/app-psql.html

0