我在Ubuntu上使用Postgresql 8.4。我有一个表的列c1到cN。列足够宽,以至于选择所有列导致一行查询结果包装多次。因此,输出难以读取。
当查询结果仅构成几行时,如果我可以查看查询结果,使得每行的每列在单独的行上,例如
c1: <value of row 1's c1> c2: <value of row 1's c1> ... cN: <value of row 1's cN> ---- some kind of delimiter ---- c1: <value of row 2's c1> etc.
我只需要花更多的时间盯着文档。这个命令:
原文链接:https://www.f2er.com/postgresql/193981.html\x on
会做我想要的。下面是一些示例输出:
select * from dda where u_id=24 and dda_is_deleted='f'; -[ RECORD 1 ]------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- dda_id | 1121 u_id | 24 ab_id | 10304 dda_type | CHECKING dda_status | PENDING_VERIFICATION dda_is_deleted | f dda_verify_op_id | 44938 version | 2 created | 2012-03-06 21:37:50.585845 modified | 2012-03-06 21:37:50.593425 c_id | dda_nickname | dda_account_name | cu_id | 1 abd_id |