在psql
中,\x
切换到扩展输出模式,当在其中一个选定记录中存在长字符串值的字段时,我会为记录分隔符获取这些非常长的包装虚线。他们看起来像
- [记录2] ------------------------------------------ -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -----------------------------(更长)
有没有办法抑制或缩短这些线?我正在使用PostgreSQL 8.4
答案 0 :(得分:3)
尝试\ t:
test=# select * from test limit 1;
-[ RECORD 1 ]-------------------
id | 1
name | foo
test=# \t
Showing only tuples.
test=# select * from test limit 1;
id | 1
name | foo
还可以尝试:
test=# \pset border 0
Border style is 0.
backend=# select * from test limit 2;
id 1
name foo
id 2
name bar
答案 1 :(得分:2)
我遇到了同样的问题,使用这两个psql命令行标志为我解决了这个问题:
\x
(适用于具有很多列的记录)\pset format wrapped
(将postgres输出包装为您的终端宽度)答案 2 :(得分:0)
我遇到了这个问题,并且刚刚了解了https://www.pgcli.com/,并且默认情况下它可以解决此问题,并且还具有许多其他功能。