我在Ubuntu上使用PostgreSQL 8.4.我有一张表,从c1列到cN列.这些列足够宽,以至于 Select 所有列会导致一行查询结果多次换行.因此,输出很难读取.

当查询结果仅由几行组成时,如果我可以查看查询结果,使每行的每一列都位于单独的一行上,这将非常方便.

 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.

我在一台不想安装任何附加软件的服务器上运行这些查询.有没有psql设置可以让我做类似的事情?

推荐答案

我只需要花更多的时间看文件.此命令:

\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             | 

Postgresql相关问答推荐

PostgreSQL数据文件是否仅在判断点期间写入磁盘?

为MCV扩展统计设置统计目标

无法使用PGx连接到Postgres数据库AWS RDS

在 Postgres 中,部分索引比普通索引需要更多的时间和成本来执行

PostgreSQL临时文件的误解

是否可以短时间运行 VACUUM FULL 并获得一些好处?

如何在typeorm和嵌套js中将运行时变量设置为postgresql

PostgreSQL - 列出模式中的所有唯一约束

pgadmin db 限制服务器属性不起作用

Rails:创建删除表级联迁移

PostgreSQL - jsonb_each

PostgreSQL 可以对数组元素有唯一性约束吗?

mysql_insert_id 替代 postgresql

查询仅属于特定部门的用户

我应该同时指定 INDEX 和 UNIQUE INDEX 吗?

全文的 Postgresql 前缀通配符

PostgreSQL 使用 UUID 与文本作为主键

PostgreSQL 中是否有类似 zip() 函数的东西,它结合了两个数组?

如何使用 sql 或 phpPgAdmin 更改 PostgreSQL 数据库的数据库编码?

在 Postgres 9.0+ 中使用 PL/pgSQL 在表上循环