在 MySQL 中,可以使用 \G(相对于 \g)终止 select查询,以垂直显示结果:
\G
\g
select
select * from foo \G *************** id: 1 bar: Hello *************** id: 2 bar: World
如何使用 psql 为 PostgreSQL 做同样的事情?
可以通过启用 扩大展示来实现这一点。
通过 \x切换此设置,例如:
\x
# \x Expanded display is on. # \x Expanded display is off.
打开时,结果以表格(垂直)形式显示:
-[ RECORD 1 ] id | 1 bar | Hello -[ RECORD 2 ] id | 2 bar | World
You can run this for a single command by using the \x\g\x suffix to toggle expanded display on, run the query, then toggle it off again.
\x\g\x
select * from foo \x\g\x
或者通过 psql param 作为共享 给你
psql db -xc 'select * from table'
对于 postgres,在网格结果中使用“ record”选项也可以达到同样的效果