我在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.
我只需要花更多的时间盯着文档。这个命令:
\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 |
原文地址:https://www.jb51.cc/postgresql/193981.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。