在psql中垂直显示选择结果,如MySQL' s所做

时间:2014-03-14 14:29:46

标签: postgresql psql

在MySQL中,您可以使用select(而不是\G)终止\g查询以垂直显示结果:

select * from foo \G

***************
 id: 1
bar: Hello
***************
 id: 2
bar: World

如何使用psql为PostgreSQL做同样的事情?

1 个答案:

答案 0 :(得分:112)

您可以通过启用扩展显示来执行此操作。

通过\x切换此设置。例如:

# \x
Expanded display is on.
# \x
Expanded display is off.

启用时,结果以表格(垂直)形式显示:

-[ RECORD 1 ]
id  | 1
bar | Hello
-[ RECORD 2 ]
id  | 2
bar | World

您可以使用\x\g\x后缀切换展开的显示,运行查询,然后再将其关闭来为单个命令运行此命令。

select * from foo \x\g\x